Module: Epubber::Models::Concerns::HasCover

Included in:
Book
Defined in:
lib/epubber/models/concerns/has_cover.rb

Instance Method Summary collapse

Instance Method Details

#contextified_coverObject



13
14
15
16
# File 'lib/epubber/models/concerns/has_cover.rb', line 13

def contextified_cover
  return nil if cover.nil?
  return cover.contextify
end

#cover {|@cover| ... } ⇒ Object

Yields:



6
7
8
9
10
11
# File 'lib/epubber/models/concerns/has_cover.rb', line 6

def cover(&block)
  @cover ||= nil
  return @cover unless block_given?
  @cover = Epubber::Models::Cover.new
  yield @cover
end