Module: Haku::Core::Callable
- Defined in:
- lib/haku/core.rb
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
50 51 52 53 54 55 56 57 58 59 |
# File 'lib/haku/core.rb', line 50 def call response = catch(:finish) { super } status = response.is_a?(Finish) ? response.status : :success payload = response.is_a?(Finish) ? response.payload : response Result.new(status, payload).tap do _haku_run_callbacks(status) end end |