Method: NicInfo::DataTree#find_node
- Defined in:
- lib/nicinfo/data_tree.rb
#find_node(data_address) ⇒ Object
105 106 107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/nicinfo/data_tree.rb', line 105 def find_node data_address node = NicInfo::DataNode.new( "fakeroot" ) node.children=roots data_address.split( /\D/ ).each do |index_str| index = index_str.to_i - 1 node = node.children[ index ] if node end if node != nil return node end #else return nil end |