Sha256: 0e8be8f0aebb34dd4b7f4c1146b6742368b7f5957348c8d7d6513a84188d809a

Contents?: true

Size: 865 Bytes

Versions: 209

Compression:

Stored size: 865 Bytes

Contents

# frozen_string_literal: true

module Bundler
  module Plugin
    class Installer
      class Git < Bundler::Source::Git
        def cache_path
          @cache_path ||= begin
            git_scope = "#{base_name}-#{uri_hash}"

            Plugin.cache.join("bundler", "git", git_scope)
          end
        end

        def install_path
          @install_path ||= begin
            git_scope = "#{base_name}-#{shortref_for_path(revision)}"

            Plugin.root.join("bundler", "gems", git_scope)
          end
        end

        def version_message(spec)
          "#{spec.name} #{spec.version}"
        end

        def root
          Plugin.root
        end

        def generate_bin(spec, disable_extensions = false)
          # Need to find a way without code duplication
          # For now, we can ignore this
        end
      end
    end
  end
end

Version data entries

209 entries across 209 versions & 6 rubygems

Version Path
bundler-2.3.6 lib/bundler/plugin/installer/git.rb
rubygems-update-3.3.5 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.3.5 lib/bundler/plugin/installer/git.rb
rubygems-update-3.3.4 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.3.4 lib/bundler/plugin/installer/git.rb
rubygems-update-3.3.3 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.3.3 lib/bundler/plugin/installer/git.rb
rubygems-update-3.3.2 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.3.2 lib/bundler/plugin/installer/git.rb
rubygems-update-3.3.1 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.3.1 lib/bundler/plugin/installer/git.rb
rubygems-update-3.3.0 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.3.0 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.33 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.33 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.32 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.32 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.31 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.31 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.30 bundler/lib/bundler/plugin/installer/git.rb