# File lib/edi4r/diagrams.rb, line 225 def initialize(key, sg_name, root) # puts "Creating branch for key `#{key+sg_name}'..." @key = key @sg_name = sg_name @root = root @nodelist=[] b = @root.dir.message( key+sg_name.to_s ) raise "Lookup failed for key `#{key+sg_name.to_s}'" unless b @desc = b.desc b.each {|obj| @nodelist << Node.create( obj.name, obj.status, obj.maxrep )} end