3 def initialize(inputStream, path, mimeType)
4 @data = inputStream.read
12 info.push('size=' + @data.length.to_s)
17 info.push('path="' + @path + '"')
20 info.push('mimeType="' + @mimeType + '"')
22 return '(Cover:' + info.join(',') + ')'
29 def writeImage(outputDir, baseName)
30 filename = baseName + getExt()
31 open(outputDir + '/' + filename, 'wb') do |fd|
34 return filename, @mimeType
39 pos = @path.rindex('.')
43 return @path.slice(pos, @path.length)