class RSwim::Member::AckResponder

Public Class Methods

new(id) click to toggle source
# File lib/rswim/member/ack_responder.rb, line 6
def initialize(id)
  @id = id
  @pending = []
end

Public Instance Methods

prepare_output() click to toggle source
# File lib/rswim/member/ack_responder.rb, line 15
def prepare_output
  result = @pending
  @pending = []
  result
end
schedule_ack(member_id) click to toggle source
# File lib/rswim/member/ack_responder.rb, line 11
def schedule_ack(member_id)
  @pending << Message.new(member_id, @id, :ack)
end