Sha256: f051d00e4b6d156c5228e8ae58acc7f9a3e7f5de95c552da30e9f0d9a0e79d18

Contents?: true

Size: 599 Bytes

Versions: 4

Compression:

Stored size: 599 Bytes

Contents

module Smite
  class Competitor < Smite::Object
    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

    def to_player
      Smite::Game.player(player_id)
    end

    def partied?
      party_id != 0
    end
    
    def winner?
      win_status == 'Winner'
    end

    def loser?
      !winner?
    end

    def inspect
      "#<Smite::Competitor '#{match}' '#{player_name}'>"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
smite_ruby-1.5.1 lib/smite/competitor.rb
smite_ruby-1.5.0 lib/smite/competitor.rb
smite_ruby-1.4.9 lib/smite/competitor.rb
smite_ruby-1.4.6 lib/smite/competitor.rb