class Smite::Competitor
Public Class Methods
new(data)
click to toggle source
Calls superclass method
Smite::Object::new
# File lib/smite/competitor.rb, line 3 def initialize(data) data['Queue'] = data['name'] super @data = DataTransform.transform_items(@data) @data = DataTransform.transform_match_achievements(@data) @data = DataTransform.transform_match_summary(@data) end
Public Instance Methods
inspect()
click to toggle source
# File lib/smite/competitor.rb, line 27 def inspect "#<Smite::Competitor '#{match}' '#{player_name}'>" end
loser?()
click to toggle source
# File lib/smite/competitor.rb, line 23 def loser? !winner? end
partied?()
click to toggle source
# File lib/smite/competitor.rb, line 15 def partied? party_id != 0 end
to_player()
click to toggle source
# File lib/smite/competitor.rb, line 11 def to_player Smite::Game.player(player_id) end
winner?()
click to toggle source
# File lib/smite/competitor.rb, line 19 def winner? win_status == 'Winner' end