class Trailblazer::Endpoint::DSL::Runtime
Run before the endpoint is invoked. This collects the blocks from the controller.
Public Instance Methods
failure(&block)
click to toggle source
# File lib/trailblazer/endpoint/dsl.rb, line 7 def failure(&block) self.failure_block = block self end
Also aliased as: Or
protocol_failure(&block)
click to toggle source
# File lib/trailblazer/endpoint/dsl.rb, line 14 def protocol_failure(&block) self.protocol_failure_block = block self end
to_args(default_block_options)
click to toggle source
call
# File lib/trailblazer/endpoint/dsl.rb, line 20 def to_args(default_block_options) return options, default_block_options.merge( # this adds :invoke. success_block: success_block || default_block_options[:success_block], failure_block: failure_block || default_block_options[:failure_block], protocol_failure_block: protocol_failure_block || default_block_options[:protocol_failure_block] ) end