Sha256: 5a12880aebba0fd6843b21d1be6b5b4b7d4485d6109c20f9ee458bed747ec365
Contents?: true
Size: 423 Bytes
Versions: 4
Compression:
Stored size: 423 Bytes
Contents
module Kitchen module Provisioner module IpFinder def self.for_transport(transport, state) transport_string = transport.class.name.split('::').last require("kitchen/provisioner/ip_finder/#{transport_string.downcase}") connection = transport.connection(state) klass = const_get(transport_string) object = klass.new(connection) object end end end end
Version data entries
4 entries across 4 versions & 1 rubygems