module Storytime::Concerns::ControllerContentFor
Public Instance Methods
content_for(name, content)
click to toggle source
# File lib/storytime/concerns/controller_content_for.rb, line 13 def content_for(name, content) # no blocks allowed yet @_content_for ||= {} if @_content_for[name].respond_to?(:<<) @_content_for[name] << content else @_content_for[name] = content end end
content_for?(name)
click to toggle source
# File lib/storytime/concerns/controller_content_for.rb, line 22 def content_for?(name) @_content_for[name].present? end
view_context()
click to toggle source
Calls superclass method
# File lib/storytime/concerns/controller_content_for.rb, line 5 def view_context super.tap do |view| (@_content_for || {}).each do |name,content| view.content_for name, content end end end