# File lib/apotomo/widget/tree_node.rb, line 122 def find_by_path(selector) next_node = self last = nil # prevents self-finding loop. selector.to_s.split(/ /).each do |node_id| last = next_node = next_node.find {|n| n.name.to_s == node_id.to_s and not n==last } end next_node end