Module: Epubber::Models::Concerns::HasIntroduction

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

Instance Method Summary collapse

Instance Method Details

#contextified_introductionObject



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

def contextified_introduction
  return nil if introduction.nil?
  return introduction.contextify
end

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

Yields:



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

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