Method: ActionService::Invocation::ClassMethods#prepend_before_invocation

Defined in:
lib/action_service/invocation.rb

#prepend_before_invocation(*interceptors, &block) ⇒ Object

Prepends the given interceptors to be called before method invocation.



62
63
64
65
66
67
# File 'lib/action_service/invocation.rb', line 62

def prepend_before_invocation(*interceptors, &block)
  conditions = extract_conditions!(interceptors)
  interceptors << block if block_given?
  add_interception_conditions(interceptors, conditions)
  prepend_interceptors_to_chain("before", interceptors)
end