module ActiveCrew::Responders
Attributes
default[R]
Public Class Methods
create()
click to toggle source
# File lib/active_crew/responders.rb, line 9 def create @default = "ActiveCrew::Responders::#{responder.to_s.classify}Responder".constantize rescue NameError raise ArgumentError, "Unsupported responder #{responder} for active command." end
init(context, request)
click to toggle source
# File lib/active_crew/responders.rb, line 15 def init(context, request) default.init(context, request) if default.respond_to? :init end
respond_with(name, invoker, context, model)
click to toggle source
# File lib/active_crew/responders.rb, line 19 def respond_with(name, invoker, context, model) default.respond name, invoker, context, model end
Private Class Methods
responder()
click to toggle source
# File lib/active_crew/responders.rb, line 25 def responder ActiveCrew.configuration.responder end