module Hanami::Action::Callbacks::InstanceMethods

Callbacks API instance methods

@since 0.1.0 @api private

Public Instance Methods

call(params) click to toggle source

Implements the Rack/Hanami::Action protocol

@since 0.1.0 @api private

Calls superclass method
# File lib/hanami/action/callbacks.rb, line 193
def call(params)
  _run_before_callbacks(params)
  super
  _run_after_callbacks(params)
end

Private Instance Methods

_run_after_callbacks(params) click to toggle source

@since 0.1.0 @api private

# File lib/hanami/action/callbacks.rb, line 208
def _run_after_callbacks(params)
  self.class.after_callbacks.run(self, params)
end
_run_before_callbacks(params) click to toggle source

@since 0.1.0 @api private

# File lib/hanami/action/callbacks.rb, line 202
def _run_before_callbacks(params)
  self.class.before_callbacks.run(self, params)
end