class EpubForge::Builder::Assets::Image
Attributes
ext[R]
filename[R]
name[R]
Public Class Methods
new( filename, options = {} )
click to toggle source
# File lib/epubforge/builder/assets/image.rb, line 6 def initialize( filename, options = {} ) @filename = filename.fwf_filepath @name, @ext = @filename.basename_and_ext end
Public Instance Methods
cover?()
click to toggle source
# File lib/epubforge/builder/assets/image.rb, line 19 def cover? self.name == "cover" end
item_id()
click to toggle source
# File lib/epubforge/builder/assets/image.rb, line 15 def item_id cover? ? "cover-image" : self.link.basename end
link()
click to toggle source
# File lib/epubforge/builder/assets/image.rb, line 11 def link IMAGE_DIR.join( "#{@name}.#{@ext}" ) end