Sha256: 0b4e0d1a38a19ffa8d313a8c1a6125d8fbf14eb4f9412a71e5925ec5e2217a2d

Contents?: true

Size: 569 Bytes

Versions: 1

Compression:

Stored size: 569 Bytes

Contents

require 'specinfra/backend/base'
require 'specinfra/backend/exec'
require 'specinfra/backend/ssh'
require 'specinfra/backend/powershell/script_helper'
require 'specinfra/backend/powershell/command'
require 'specinfra/backend/cmd'
require 'specinfra/backend/docker'
require 'specinfra/backend/lxc'
require 'specinfra/backend/winrm'
require 'specinfra/backend/shellscript'
require 'specinfra/backend/dockerfile'

module Specinfra
  class Backend
    def Backend.new(type, config)
      eval "Specinfra::Backend::#{type.to_s.to_camel_case}.new(config)"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
specinfra-2.0.0.beta24 lib/specinfra/backend.rb