Module: EY::Serverside::Callbacks::Executor
- Defined in:
- lib/engineyard-serverside/callbacks/executor.rb,
lib/engineyard-serverside/callbacks/executor/base.rb,
lib/engineyard-serverside/callbacks/executor/ruby.rb,
lib/engineyard-serverside/callbacks/executor/executable.rb,
lib/engineyard-serverside/callbacks/executor/ruby/context.rb,
lib/engineyard-serverside/callbacks/executor/ruby/executor.rb
Defined Under Namespace
Modules: Ruby Classes: Base, Executable
Constant Summary collapse
- FLAVORS =
{ :ruby => Ruby, :executable => Executable }
Class Method Summary collapse
Class Method Details
.execute(config, shell, hooks) ⇒ Object
14 15 16 17 18 |
# File 'lib/engineyard-serverside/callbacks/executor.rb', line 14 def self.execute(config, shell, hooks) hooks.each do |hook| FLAVORS[hook.flavor].execute(config, shell, hook) end end |