Method: Hooki::ClassMethods#before_method

Defined in:
lib/hooki/class_methods.rb

#before_method(method_name, only: [], except: []) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/hooki/class_methods.rb', line 23

def before_method(method_name, only: [], except: [])
  callback = { callback_method_name: method_name, only: wrap(only), except: wrap(except) }
  with_lock do
    @before_method_callbacks << callback
    @ignore_methods << method_name
  end
  callback
end