Module: Marionetta::Manipulators

Defined in:
lib/marionetta/manipulators.rb,
lib/marionetta/manipulators/puppet.rb,
lib/marionetta/manipulators/debloyer.rb,
lib/marionetta/manipulators/deployer.rb

Defined Under Namespace

Classes: Debloyer, Deployer, Puppet

Class Method Summary collapse

Class Method Details

.[](key) ⇒ Object

Get a manipulator.


33
34
35
# File 'lib/marionetta/manipulators.rb', line 33

def self.[](key)
  all[key]
end

.allObject

A hash of all the manipulators.


23
24
25
26
27
28
29
# File 'lib/marionetta/manipulators.rb', line 23

def self.all()
  {
    :deployer => Deployer,
    :debloyer => Debloyer,
    :puppet   => Puppet,
  }
end