def get_player_results(id = nil)
      return unless id.to_i.positive?
      uri = URI::HTTP.build(
        host: SquashMatrix::Constants::SQUASH_MATRIX_URL,
        path: SquashMatrix::Constants::PLAYER_RESULTS_PATH.gsub(':id', id.to_s),
        query: SquashMatrix::Constants::PLAYER_RSULTS_QUERY
      )
      success_proc = lambda do |res|
        SquashMatrix::NokogiriParser.get_player_results(res.body)
      end
      handle_http_request(uri, success_proc)
    end
def get_player_results(id = nil)
      return unless id.to_i.positive?
      uri = URI::HTTP.build(
        host: SquashMatrix::Constants::SQUASH_MATRIX_URL,
        path: SquashMatrix::Constants::PLAYER_RESULTS_PATH.gsub(':id', id.to_s),
        query: SquashMatrix::Constants::PLAYER_RSULTS_QUERY
      )
      success_proc = lambda do |res|
        SquashMatrix::NokogiriParser.get_player_results(res.body)
      end
      handle_http_request(uri, success_proc)
    end
Returns player results.
 @note If suppress_errors == false SquashMatrix Errors will be raised upon HttpNotFound, HttpConflict, Timeout::Error, etc...
 @param id [Fixnum] played id found on squash matrix
 @return [Array<Hash>] Array of player match results