X7ROOT File Manager
Current Path:
/opt/alt/ruby32/share/gems/gems/bundler-2.4.19/lib/bundler/cli
opt
/
alt
/
ruby32
/
share
/
gems
/
gems
/
bundler-2.4.19
/
lib
/
bundler
/
cli
/
??
..
??
add.rb
(1.47 KB)
??
binstubs.rb
(1.78 KB)
??
cache.rb
(1.1 KB)
??
check.rb
(1.27 KB)
??
clean.rb
(608 B)
??
common.rb
(4.58 KB)
??
config.rb
(6.02 KB)
??
console.rb
(1.05 KB)
??
doctor.rb
(4.35 KB)
??
exec.rb
(2.35 KB)
??
fund.rb
(900 B)
??
gem.rb
(16.34 KB)
??
info.rb
(3.35 KB)
??
init.rb
(1.28 KB)
??
inject.rb
(2.12 KB)
??
install.rb
(7.44 KB)
??
issue.rb
(1.32 KB)
??
list.rb
(2.01 KB)
??
lock.rb
(2.02 KB)
??
open.rb
(1.17 KB)
??
outdated.rb
(9.16 KB)
??
platform.rb
(1.27 KB)
??
plugin.rb
(1.72 KB)
??
pristine.rb
(1.64 KB)
??
remove.rb
(351 B)
??
show.rb
(2.22 KB)
??
update.rb
(4.12 KB)
??
viz.rb
(1.07 KB)
Editing: lock.rb
# frozen_string_literal: true module Bundler class CLI::Lock attr_reader :options def initialize(options) @options = options end def run unless Bundler.default_gemfile Bundler.ui.error "Unable to find a Gemfile to lock" exit 1 end print = options[:print] previous_ui_level = Bundler.ui.level Bundler.ui.level = "silent" if print Bundler::Fetcher.disable_endpoint = options["full-index"] update = options[:update] conservative = options[:conservative] bundler = options[:bundler] if update.is_a?(Array) # unlocking specific gems Bundler::CLI::Common.ensure_all_gems_in_lockfile!(update) update = { :gems => update, :conservative => conservative } elsif update && conservative update = { :conservative => conservative } elsif update && bundler update = { :bundler => bundler } end definition = Bundler.definition(update) Bundler::CLI::Common.configure_gem_version_promoter(Bundler.definition, options) if options[:update] options["remove-platform"].each do |platform| definition.remove_platform(platform) end options["add-platform"].each do |platform_string| platform = Gem::Platform.new(platform_string) if platform.to_s == "unknown" Bundler.ui.warn "The platform `#{platform_string}` is unknown to RubyGems " \ "and adding it will likely lead to resolution errors" end definition.add_platform(platform) end if definition.platforms.empty? raise InvalidOption, "Removing all platforms from the bundle is not allowed" end definition.resolve_remotely! unless options[:local] if print puts definition.to_lock else file = options[:lockfile] file = file ? File.expand_path(file) : Bundler.default_lockfile puts "Writing lockfile to #{file}" definition.lock(file) end Bundler.ui.level = previous_ui_level end end end
Upload File
Create Folder