Sha256: 284b1c1d09f955454823c4369d8916132bcbd7eda92f7cb241beae2cd827c57f
Contents?: true
Size: 469 Bytes
Versions: 60
Compression:
Stored size: 469 Bytes
Contents
class Puppet::Util::NetworkDevice class << self attr_reader :current end def self.init(device) require "puppet/util/network_device/#{device.provider}/device" @current = Puppet::Util::NetworkDevice.const_get(device.provider.capitalize).const_get(:Device).new(device.url) rescue => detail raise "Can't load #{device.provider} for #{device.name}: #{detail}" end # Should only be used in tests def self.teardown @current = nil end end
Version data entries
60 entries across 60 versions & 4 rubygems