Module: Header

Included in:
Id
Defined in:
lib/header.rb

Instance Method Summary collapse

Instance Method Details

#display_node(node) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/header.rb', line 7

def display_node node
  puts @nodes[@node].collect {|n|
  if is_node? n
    n.col "uscore"
  else
    n
  end
  }.collect{
    |n| "   " + n
  }
end

#header(node, top = true, indent = 0) ⇒ Object



19
20
21
22
23
24
# File 'lib/header.rb', line 19

def header node, top = true , indent = 0
  system("clear")
  print_location node
  puts
  display_node node
end


2
3
4
5
# File 'lib/header.rb', line 2

def print_location node
  @path.each {|node| printf (node + "/").col("purple") }
  puts node.col("cyan")
end