Class: Bitflyer::Realtime::Client

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/bitflyer/realtime/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key = nil, secret = nil) ⇒ Client

Returns a new instance of Client.



29
30
31
# File 'lib/bitflyer/realtime/client.rb', line 29

def initialize(key = nil, secret = nil)
  @websocket_client = Bitflyer::Realtime::WebSocketClient.new(host: SOCKET_HOST, key: key, secret: secret)
end

Instance Attribute Details

#last_ping_atObject

Returns the value of attribute last_ping_at.



21
22
23
# File 'lib/bitflyer/realtime/client.rb', line 21

def last_ping_at
  @last_ping_at
end

#last_pong_atObject

Returns the value of attribute last_pong_at.



21
22
23
# File 'lib/bitflyer/realtime/client.rb', line 21

def last_pong_at
  @last_pong_at
end

#ping_intervalObject

Returns the value of attribute ping_interval.



21
22
23
# File 'lib/bitflyer/realtime/client.rb', line 21

def ping_interval
  @ping_interval
end

#ping_timeoutObject

Returns the value of attribute ping_timeout.



21
22
23
# File 'lib/bitflyer/realtime/client.rb', line 21

def ping_timeout
  @ping_timeout
end

#websocket_clientObject

Returns the value of attribute websocket_client.



21
22
23
# File 'lib/bitflyer/realtime/client.rb', line 21

def websocket_client
  @websocket_client
end