class Runbook::Node

Attributes

parent[RW]

Public Class Methods

new() click to toggle source
# File lib/runbook/node.rb, line 5
def initialize
  raise "Should not be initialized"
end

Public Instance Methods

dynamic!() click to toggle source
# File lib/runbook/node.rb, line 9
def dynamic!
  @dynamic = true
end
dynamic?() click to toggle source
# File lib/runbook/node.rb, line 17
def dynamic?
  @dynamic
end
parent_entity() click to toggle source
# File lib/runbook/node.rb, line 25
def parent_entity
  node = self
  while(node && !node.is_a?(Runbook::Entity))
    node = node.parent
  end
  node
end
visited!() click to toggle source
# File lib/runbook/node.rb, line 13
def visited!
  @visited = true
end
visited?() click to toggle source
# File lib/runbook/node.rb, line 21
def visited?
  @visited
end