X7ROOT File Manager
Current Path:
/opt/alt/ruby27/share/gems/gems/bundler-2.2.24/lib/bundler/cli
opt
/
alt
/
ruby27
/
share
/
gems
/
gems
/
bundler-2.2.24
/
lib
/
bundler
/
cli
/
??
..
??
add.rb
(1.46 KB)
??
binstubs.rb
(1.74 KB)
??
cache.rb
(1.1 KB)
??
check.rb
(1.28 KB)
??
clean.rb
(608 B)
??
common.rb
(4.52 KB)
??
config.rb
(5.87 KB)
??
console.rb
(1.05 KB)
??
doctor.rb
(4.2 KB)
??
exec.rb
(2.51 KB)
??
fund.rb
(900 B)
??
gem.rb
(12.66 KB)
??
info.rb
(2.62 KB)
??
init.rb
(1.13 KB)
??
inject.rb
(2.12 KB)
??
install.rb
(8.87 KB)
??
issue.rb
(1.27 KB)
??
list.rb
(1.83 KB)
??
lock.rb
(1.88 KB)
??
open.rb
(977 B)
??
outdated.rb
(9.03 KB)
??
platform.rb
(1.38 KB)
??
plugin.rb
(1.72 KB)
??
pristine.rb
(1.64 KB)
??
remove.rb
(375 B)
??
show.rb
(2.23 KB)
??
update.rb
(3.97 KB)
??
viz.rb
(1.06 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] ui = Bundler.ui Bundler.ui = UI::Silent.new if print Bundler::Fetcher.disable_endpoint = options["full-index"] update = options[:update] conservative = options[:conservative] if update.is_a?(Array) # unlocking specific gems Bundler::CLI::Common.ensure_all_gems_in_lockfile!(update) update = { :gems => update, :conservative => conservative } elsif update update = { :conservative => conservative } if conservative 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 = ui end end end
Upload File
Create Folder