Module: Itamae::Backend

Defined in:
lib/itamae/backend.rb

Defined Under Namespace

Classes: Base, Docker, Local, Ssh

Constant Summary collapse

UnknownBackendTypeError =
Class.new(StandardError)
CommandExecutionError =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.create(type, opts = {}) ⇒ Object



31
32
33
# File 'lib/itamae/backend.rb', line 31

def create(type, opts = {})
  self.const_get(type.capitalize).new(opts)
end