Module: AmoebaDeployTools::Concerns::Hooks::ClassMethods

Defined in:
lib/amoeba_deploy_tools/commands/concerns/hooks.rb

Instance Method Summary collapse

Instance Method Details

#after(&blk) ⇒ Object



23
24
25
26
# File 'lib/amoeba_deploy_tools/commands/concerns/hooks.rb', line 23

def after(&blk)
  @after_hooks ||= []
  @after_hooks << blk
end

#after_hooksObject



14
15
16
# File 'lib/amoeba_deploy_tools/commands/concerns/hooks.rb', line 14

def after_hooks
  @after_hooks ||= []
end

#before(&blk) ⇒ Object



18
19
20
21
# File 'lib/amoeba_deploy_tools/commands/concerns/hooks.rb', line 18

def before(&blk)
  @before_hooks ||= []
  @before_hooks << blk
end

#before_hooksObject

Class methods



10
11
12
# File 'lib/amoeba_deploy_tools/commands/concerns/hooks.rb', line 10

def before_hooks
  @before_hooks ||= []
end