Method: ACIrb::Loader.load_hash

Defined in:
lib/loader.rb

.load_hash(hash) ⇒ Object



51
52
53
54
55
56
57
58
59
60
# File 'lib/loader.rb', line 51

def self.load_hash(hash)
  top = hash.keys[0]
  attrib = hash[top]['attributes'] || {}
  dn_str = attrib['dn']

  parent_mo = ACIrb::Naming.get_mo_from_dn(dn_str).parent \
    unless dn_str.nil?

  get_mo_from_hash(parent_mo, hash)
end