lib/rating_chgk_v2/models/player_model.rb
# frozen_string_literal: true
module RatingChgkV2
module Models
class PlayerModel < BaseModel
def seasons(params = {})
endpoint.reinitialize new_params: params, add_query: :seasons
RatingChgkV2::Collections::PlayerSeasonsCollection.load :do_get, endpoint
end
def tournaments(params = {})
endpoint.reinitialize new_params: params, add_query: :tournaments
RatingChgkV2::Collections::PlayerTournamentsCollection.load :do_get, endpoint
end
def update(params = {})
endpoint.reinitialize new_params: params
self.class.load :do_put, endpoint
end
def destroy
endpoint.do_delete
end
end
end
end