Class: InternetScrabbleClub::Client::Middleware::Request::KeepAlive

Inherits:
Object
  • Object
show all
Defined in:
lib/internet_scrabble_club/client/middleware/request/keep_alive.rb

Instance Method Summary collapse

Constructor Details

#initialize(stack, client) ⇒ KeepAlive

Returns a new instance of KeepAlive.



10
11
12
13
# File 'lib/internet_scrabble_club/client/middleware/request/keep_alive.rb', line 10

def initialize(stack, client)
  @stack, @client = stack, client
  Celluloid.every(50) { keep_alive; log_keep_alive }
end

Instance Method Details

#call(env) ⇒ Object



23
24
25
# File 'lib/internet_scrabble_club/client/middleware/request/keep_alive.rb', line 23

def call(env)
  @stack.call(env)
end

#keep_aliveObject



15
16
17
# File 'lib/internet_scrabble_club/client/middleware/request/keep_alive.rb', line 15

def keep_alive
  @client.send_request('SEEK')
end