lib/epubber/models/concerns/has_introduction.rb in epubber-0.0.4 vs lib/epubber/models/concerns/has_introduction.rb in epubber-0.1.0
- old
+ new
@@ -4,10 +4,10 @@
module HasIntroduction
def introduction(&block)
@introduction ||= nil
return @introduction unless block_given?
@introduction = Epubber::Models::Introduction.new
- @introduction.instance_eval &block
+ yield @introduction
end
def contextified_introduction
return nil if introduction.nil?
return introduction.contextify