Method: Exa::TreeNode#path

Defined in:
lib/exa/tree_node.rb

#pathObject



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/exa/tree_node.rb', line 38

def path
  if symbolic?
    dereference_symbolic_link.path
  else
    if @parent
      slash_name = "/#@name"
      if @parent.path == '/'
        slash_name
      else
        @parent.path + slash_name
      end
    else
      '/' #@name
    end
  end
end