class MasterLeague::PlayerRepository

Public Instance Methods

order(order) click to toggle source
# File lib/master_league/player_repository.rb, line 5
def order(order)
  raise 'The Players endpoint does not allow ordering'
end

Private Instance Methods

instantiate_record(player_json) click to toggle source
# File lib/master_league/player_repository.rb, line 15
def instantiate_record(player_json)
  player_json[:team_id] = player_json.delete('team')
  player_json[:role_id] = player_json.delete('role')

  Player.new(player_json)
end
instantiate_records(players_json) click to toggle source
# File lib/master_league/player_repository.rb, line 11
def instantiate_records(players_json)
  players_json['results'].map { |player_json| instantiate_record(player_json) }
end