Class: Puppet::Util::NetworkDevice::Cisco_ios::Facts

Inherits:
Object
  • Object
show all
Includes:
Dsl
Defined in:
lib/puppet/util/network_device/cisco_ios/facts.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(transport) ⇒ Facts

Returns a new instance of Facts.



13
14
15
# File 'lib/puppet/util/network_device/cisco_ios/facts.rb', line 13

def initialize(transport)
  @transport = transport
end

Instance Attribute Details

#transportObject (readonly)

Returns the value of attribute transport.



11
12
13
# File 'lib/puppet/util/network_device/cisco_ios/facts.rb', line 11

def transport
  @transport
end

Instance Method Details

#factsObject

TODO



30
31
32
# File 'lib/puppet/util/network_device/cisco_ios/facts.rb', line 30

def facts
  @params
end

#facts_to_hashObject



34
35
36
# File 'lib/puppet/util/network_device/cisco_ios/facts.rb', line 34

def facts_to_hash
  params_to_hash
end

#mod_const_baseObject



21
22
23
# File 'lib/puppet/util/network_device/cisco_ios/facts.rb', line 21

def mod_const_base
  return Puppet::Util::NetworkDevice::Cisco_ios::PossibleFacts
end

#mod_path_baseObject



17
18
19
# File 'lib/puppet/util/network_device/cisco_ios/facts.rb', line 17

def mod_path_base
  return 'puppet/util/network_device/cisco_ios/possible_facts'
end

#param_classObject



25
26
27
# File 'lib/puppet/util/network_device/cisco_ios/facts.rb', line 25

def param_class
  return Puppet::Util::NetworkDevice::Cisco_ios::Fact
end