class Bundler::Plugin::Installer::Git

Public Instance Methods

cache_path() click to toggle source
# File lib/bundler/plugin/installer/git.rb, line 7
def cache_path
  @cache_path ||= begin
    git_scope = "#{base_name}-#{uri_hash}"

    Plugin.cache.join("bundler", "git", git_scope)
  end
end
generate_bin(spec, disable_extensions = false) click to toggle source
# File lib/bundler/plugin/installer/git.rb, line 31
def generate_bin(spec, disable_extensions = false)
  # Need to find a way without code duplication
  # For now, we can ignore this
end
install_path() click to toggle source
# File lib/bundler/plugin/installer/git.rb, line 15
def install_path
  @install_path ||= begin
    git_scope = "#{base_name}-#{shortref_for_path(revision)}"

    Plugin.root.join("bundler", "gems", git_scope)
  end
end
root() click to toggle source
# File lib/bundler/plugin/installer/git.rb, line 27
def root
  Plugin.root
end
version_message(spec) click to toggle source
# File lib/bundler/plugin/installer/git.rb, line 23
def version_message(spec)
  "#{spec.name} #{spec.version}"
end