module Trailblazer::Endpoint::Controller::Rails::Process
Public Instance Methods
send_action(action_name)
click to toggle source
# File lib/trailblazer/endpoint/controller.rb, line 60 def send_action(action_name) puts "@@@@@>>>>>>> #{action_name.inspect}" dsl = send(action_name) # call the actual controller action. options, block_options = dsl.to_args(self.class.options_for(:options_for_block_options, controller: self)) # {success_block:, failure_block:, protocol_failure_block:} # now we know the authorative blocks Controller.advance_endpoint_for_controller(**options, block_options: block_options, config_source: self.class, controller: self) end