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.2.30 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.29 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.29 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.28 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.28 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.27 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.27 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.26 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.26 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.25 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.25 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.24 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.24 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.23 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.23 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.22 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.22 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.21 bundler/lib/bundler/plugin/installer/git.rb
bundler-2.2.21 lib/bundler/plugin/installer/git.rb
rubygems-update-3.2.20 bundler/lib/bundler/plugin/installer/git.rb