class Bitcourier::Node::State

Attributes

node[RW]

Public Class Methods

new(node) click to toggle source
# File lib/bitcourier/node.rb, line 9
def initialize node
  self.node = node
end

Public Instance Methods

method_missing(method, args) click to toggle source
Calls superclass method
# File lib/bitcourier/node.rb, line 13
def method_missing method, args
  name = method.id2name

  if name.start_with? 'on_'
    puts "Can't handle #{name[3..-1]} in current state"
  else
    super(method, args)
  end
end
on_enter() click to toggle source
# File lib/bitcourier/node.rb, line 27
def on_enter
end
on_leave() click to toggle source
# File lib/bitcourier/node.rb, line 30
def on_leave
end
set_state(state) click to toggle source
# File lib/bitcourier/node.rb, line 23
def set_state state
  node.set_state state
end