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