Method: DependencyTree#root
- Defined in:
- lib/dependency_tree.rb
#root ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/dependency_tree.rb', line 30 def root return nil if @dependency_map.nil? || !@dependency_map.is_a?(GlobalConstants::HASH) || @dependency_map.empty? return @root_node if !@root_node.nil? @dependency_map.each do |k,v| if v.has_key?(GlobalConstants::IS_ROOT) && v[GlobalConstants::IS_ROOT].downcase == 'y' root_node = Hashit.new v, k @root_node = root_node return @root_node end end end |