Module: Harbor::Hooks::ClassMethods

Defined in:
lib/harbor/hooks.rb

Instance Method Summary collapse

Instance Method Details

#after(method_name, &block) ⇒ Object



99
100
101
# File 'lib/harbor/hooks.rb', line 99

def after(method_name, &block)
  hooks[method_name].after(block)
end

#before(method_name, &block) ⇒ Object



95
96
97
# File 'lib/harbor/hooks.rb', line 95

def before(method_name, &block)
  hooks[method_name].before(block)
end

#hooksObject



91
92
93
# File 'lib/harbor/hooks.rb', line 91

def hooks
  @hooks ||= Map.new(self)
end