class Snmp2mkr::Config
Public Class Methods
from_yaml(yaml)
click to toggle source
# File lib/snmp2mkr/config.rb, line 6 def self.from_yaml(yaml) self.new YAML.load(yaml) end
new(hash)
click to toggle source
# File lib/snmp2mkr/config.rb, line 10 def initialize(hash) @root = ConfigTypes::Root.new(hash) end
Public Instance Methods
api_key()
click to toggle source
# File lib/snmp2mkr/config.rb, line 26 def api_key @root.api_key end
hosts()
click to toggle source
# File lib/snmp2mkr/config.rb, line 14 def hosts @root.hosts end
mib_load_path()
click to toggle source
# File lib/snmp2mkr/config.rb, line 30 def mib_load_path @root.mib_load_path end
mib_modules()
click to toggle source
# File lib/snmp2mkr/config.rb, line 34 def mib_modules @root.mib_modules end
mib_no_default_modules()
click to toggle source
# File lib/snmp2mkr/config.rb, line 38 def mib_no_default_modules @root.mib_no_default_modules end
persist_file()
click to toggle source
# File lib/snmp2mkr/config.rb, line 22 def persist_file @root.persist_file end
templates()
click to toggle source
# File lib/snmp2mkr/config.rb, line 18 def templates @root.templates end