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



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

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