class Motoko::Node
Attributes
identity[R]
Public Class Methods
new(identity, facts)
click to toggle source
# File lib/motoko/node.rb, line 7 def initialize(identity, facts) @identity = identity @facts = facts end
Public Instance Methods
fact(name)
click to toggle source
# File lib/motoko/node.rb, line 12 def fact(name) result = @facts components = name.to_s.split('.') while (component = components.shift) case result when Hash result = result[component] when Array result = result[Integer(component)] when NilClass return nil end end result end