Class: Puppet::Util::NetworkDevice::Singelton_ios
- Inherits:
-
Object
- Object
- Puppet::Util::NetworkDevice::Singelton_ios
- Defined in:
- lib/puppet/util/network_device/singelton_ios.rb
Class Method Summary collapse
Class Method Details
.clear ⇒ Object
11 12 13 |
# File 'lib/puppet/util/network_device/singelton_ios.rb', line 11 def self.clear @map.clear end |
.lookup(url) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/puppet/util/network_device/singelton_ios.rb', line 4 def self.lookup(url) @map ||= {} return @map[url] if @map[url] @map[url] = Puppet::Util::NetworkDevice::Cisco_ios::Device.new(url).init return @map[url] end |