Class: CodeforcesAPI::Object::RatingChange

Inherits:
Object
  • Object
show all
Defined in:
lib/codeforces_api/object/rating_change.rb

Constant Summary collapse

ATTRS =
[
  :contestId,
  :contestName,
  :rank,
  :ratingUpdateTimeSeconds,
  :oldRating,
  :newRating,
].freeze

Instance Method Summary collapse

Constructor Details

#initialize(rate) ⇒ RatingChange

Returns a new instance of RatingChange.



15
16
17
# File 'lib/codeforces_api/object/rating_change.rb', line 15

def initialize rate
  ATTRS.each { |attr| instance_variable_set("@#{attr}", rate[attr.to_s]) }
end