Method: Action#render

Defined in:
lib/culpa/action.rb

#render(options = {}) ⇒ Object



30
31
32
33
34
35
36
# File 'lib/culpa/action.rb', line 30

def render(options = {})
  keyword = options.keys.first
  options[:headers] ||= {}
  raise Culpa::UnknownRenderCall unless @@renderers.include?(keyword)
  to_render = @@renderers[keyword].call(options, @e)
  raise RenderNow, to_render
end