Module: Katte::Runner::Callback::ClassMethods

Defined in:
lib/katte/runner/callback.rb

Instance Method Summary collapse

Instance Method Details

#after(task_name, &proc) ⇒ Object



7
8
9
10
# File 'lib/katte/runner/callback.rb', line 7

def after(task_name, &proc)
  after_callbacks[task_name] ||= []
  after_callbacks[task_name] << proc
end

#after_callbacksObject



12
13
14
# File 'lib/katte/runner/callback.rb', line 12

def after_callbacks
  @after_callbacks ||= {}
end

#before(task_name, &proc) ⇒ Object



3
4
5
6
# File 'lib/katte/runner/callback.rb', line 3

def before(task_name, &proc)
  before_callbacks[task_name] ||= []
  before_callbacks[task_name] << proc
end

#before_callbacksObject



15
16
17
# File 'lib/katte/runner/callback.rb', line 15

def before_callbacks
  @before_callbacks ||= {}
end