class RSwim::Member::ForwardingState::Base
Public Class Methods
new(id, node_member_id)
click to toggle source
# File lib/rswim/member/forwarding_state/base.rb, line 7 def initialize(id, node_member_id) @id = id @node_member_id = node_member_id logger.debug("Member with id #{id} entered new state: #{self.class}") end
Public Instance Methods
advance(_elapsed_seconds)
click to toggle source
# File lib/rswim/member/forwarding_state/base.rb, line 15 def advance(_elapsed_seconds) self end
forward_ack_to_member()
click to toggle source
# File lib/rswim/member/forwarding_state/base.rb, line 13 def forward_ack_to_member; end
prepare_output()
click to toggle source
# File lib/rswim/member/forwarding_state/base.rb, line 19 def prepare_output [] end
Protected Instance Methods
logger()
click to toggle source
# File lib/rswim/member/forwarding_state/base.rb, line 25 def logger @_logger ||= begin RSwim::Logger.new("Node #{@node_member_id}", STDERR) end end