Class: Brawlhalla::API::DoublesRanking

Inherits:
Object
  • Object
show all
Defined in:
lib/brawlhalla/api/doubles_ranking.rb

Constant Summary collapse

ATTRIBUTES =
%i[
  brawlhalla_id_one brawlhalla_id_two rating peak_rating tier wins games teamname region
  global_rank
]

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ DoublesRanking

Returns a new instance of DoublesRanking.



13
14
15
16
17
18
19
20
# File 'lib/brawlhalla/api/doubles_ranking.rb', line 13

def initialize(json)
  ATTRIBUTES.each do |attr|
    send("#{attr}=", json[attr])
  end

  # Fix teamname encoding
  @teamname = @teamname.encode('iso-8859-1')
end