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