module ActionConductor::ActionController
Public Instance Methods
conductor(handle=nil)
click to toggle source
# File lib/action_conductor/integrations/action_controller.rb, line 33 def conductor(handle=nil) @action_runner ||= {} @action_runner[handle] ||= ActionRunner.new( controller: self, conductors: conductors.with_handle(handle)) end
exports(*args)
click to toggle source
# File lib/action_conductor/integrations/action_controller.rb, line 39 def exports(*args) conductor.export(*args) end
Private Instance Methods
conductors()
click to toggle source
# File lib/action_conductor/integrations/action_controller.rb, line 45 def conductors _conductors = self.class.send(:conductors) if _conductors.empty? raise "No conductors have been defined" else _conductors end end