class Controll::Flow::Action::PathAction
Public Instance Methods
perform()
click to toggle source
# File lib/controll/flow/action/path_action.rb, line 3 def perform raise BadPathError, "Bad path: #{path}" if path.blank? error_check! controller.send controller_action, self end
resolved_path()
click to toggle source
# File lib/controll/flow/action/path_action.rb, line 9 def resolved_path controller.send(path) end
Protected Instance Methods
method_missing(method_name, *args, &block)
click to toggle source
useful for path helpers used in event maps
Calls superclass method
# File lib/controll/flow/action/path_action.rb, line 16 def method_missing(method_name, *args, &block) if controller.respond_to? method_name controller.send method_name, *args, &block else super end end