Module: MARS::Hooks::ClassMethods

Defined in:
lib/mars/hooks.rb

Instance Method Summary collapse

Instance Method Details

#after_run(&block) ⇒ Object



14
15
16
# File 'lib/mars/hooks.rb', line 14

def after_run(&block)
  after_run_hooks << block
end

#after_run_hooksObject



22
23
24
# File 'lib/mars/hooks.rb', line 22

def after_run_hooks
  @after_run_hooks ||= []
end

#before_run(&block) ⇒ Object



10
11
12
# File 'lib/mars/hooks.rb', line 10

def before_run(&block)
  before_run_hooks << block
end

#before_run_hooksObject



18
19
20
# File 'lib/mars/hooks.rb', line 18

def before_run_hooks
  @before_run_hooks ||= []
end