Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /proc/thread-self/root/opt/alt/ruby32/share/gems/gems/bundler-2.4.19/lib/bundler/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //proc/thread-self/root/opt/alt/ruby32/share/gems/gems/bundler-2.4.19/lib/bundler/uri_normalizer.rb
# frozen_string_literal: true

module Bundler
  module URINormalizer
    module_function

    # Normalizes uri to a consistent version, either with or without trailing
    # slash.
    #
    # TODO: Currently gem sources are locked with a trailing slash, while git
    # sources are locked without a trailing slash. This should be normalized but
    # the inconsistency is there for now to avoid changing all lockfiles
    # including GIT sources. We could normalize this on the next major.
    #
    def normalize_suffix(uri, trailing_slash: true)
      if trailing_slash
        uri.end_with?("/") ? uri : "#{uri}/"
      else
        uri.end_with?("/") ? uri.delete_suffix("/") : uri
      end
    end
  end
end

F1le Man4ger