class RSwim::Member::ForwardingState::Ready

Public Class Methods

new(id, node_member_id) click to toggle source
# File lib/rswim/member/forwarding_state/ready.rb, line 7
def initialize(id, node_member_id)
  super
  @activated = false
end

Public Instance Methods

advance(_elapsed_seconds) click to toggle source
# File lib/rswim/member/forwarding_state/ready.rb, line 16
def advance(_elapsed_seconds)
  if @activated then ForwardingAck.new(@id, @node_member_id)
  else self
  end
end
forward_ack_to_member() click to toggle source
# File lib/rswim/member/forwarding_state/ready.rb, line 12
def forward_ack_to_member
  @activated = true
end