Class: RUBG::Players

Inherits:
RubgEndpoint show all
Defined in:
lib/rubg/players.rb

Instance Attribute Summary

Attributes inherited from RubgEndpoint

#data, #errors, #ratelimit, #ratelimit_remaining, #raw_response, #response_ts

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client, response) ⇒ Players

Returns a new instance of Players.



4
5
6
# File 'lib/rubg/players.rb', line 4

def initialize(client,response)
  super
end

Class Method Details

.fetch(client, shard, query_options) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/rubg/players.rb', line 9

def self.fetch(client,shard,query_options)
  endpoint = "players"
  query_options["filter[playerNames]"] = query_options.delete("playerNames")
  query_options["filter[playerIds]"] = query_options.delete("playerIds")
  super(client,endpoint,shard,query_options)

  RUBG::Players.new(client,@response)
end