class Aldous::Respondable::Renderable::RenderAction
Attributes
controller[R]
status[R]
template[R]
view_data[R]
Public Class Methods
new(template, status, controller, view_data)
click to toggle source
# File lib/aldous/respondable/renderable.rb, line 36 def initialize(template, status, controller, view_data) @status = status @template = template @controller = controller @view_data = view_data end
Public Instance Methods
execute()
click to toggle source
# File lib/aldous/respondable/renderable.rb, line 43 def execute Shared::Flash.new(view_data, controller.flash.now).set_error controller.render template.merge(status: status) end