Module: Trailblazer::Endpoint::Controller::Rails::Process
- Defined in:
- lib/trailblazer/endpoint/controller.rb
Instance Method Summary collapse
Instance Method Details
#send_action(action_name) ⇒ Object
60 61 62 63 64 65 66 67 68 69 |
# 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. , = dsl.to_args(self.class.(:options_for_block_options, controller: self)) # {success_block:, failure_block:, protocol_failure_block:} # now we know the authorative blocks Controller.advance_endpoint_for_controller(**, block_options: , config_source: self.class, controller: self) end |