Sha256: 5b4466f36ea05e2b2b9c8ec5202e1a2c3bcbc23c618b86a5f73607fbbaeaac82
Contents?: true
Size: 485 Bytes
Versions: 22
Compression:
Stored size: 485 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, device.options) 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
22 entries across 22 versions & 1 rubygems