Method: Docman::DocrootConfig#chain

Defined in:
lib/docman/docroot_config.rb

#chain(info) ⇒ Object



68
69
70
71
72
73
74
75
76
# File 'lib/docman/docroot_config.rb', line 68

def chain(info)
  chain = {}
  chain[info['name']] = info
  while info['parent'] do
    chain[info['parent']['name']] = info['parent']
    info = info['parent']
  end
  Hash[chain.to_a.reverse!]
end