def get_club_info(id = nil)
      return unless id.to_i.positive?
      uri = URI::HTTP.build(
        host: SquashMatrix::Constants::SQUASH_MATRIX_URL,
        path: SquashMatrix::Constants::CLUB_PATH.gsub(':id', id.to_s)
      )
      success_proc = lambda do |res|
        SquashMatrix::NokogiriParser.get_club_info(res.body)
      end
      handle_http_request(uri, success_proc)
    end
def get_club_info(id = nil)
      return unless id.to_i.positive?
      uri = URI::HTTP.build(
        host: SquashMatrix::Constants::SQUASH_MATRIX_URL,
        path: SquashMatrix::Constants::CLUB_PATH.gsub(':id', id.to_s)
      )
      success_proc = lambda do |res|
        SquashMatrix::NokogiriParser.get_club_info(res.body)
      end
      handle_http_request(uri, success_proc)
    end
Returns newly created Client
 @note If suppress_errors == false SquashMatrix::Errors::AuthorizationError will be raised if specified credentials are incorrect and squash matrix authentication returns forbidden
 @param [Hash] opts the options to create client
 @return [Client]
 Returns club info.
 @note If suppress_errors == false SquashMatrix Errors will be raised upon HttpNotFound, HttpConflict, Timeout::Error, etc...
 @param id [Fixnum] club id found on squash matrix
 @return [Hash] hash object containing club information