X7ROOT File Manager
Current Path:
/opt/alt/ruby34/share/gems/gems/bundler-2.6.9/lib/bundler/cli
opt
/
alt
/
ruby34
/
share
/
gems
/
gems
/
bundler-2.6.9
/
lib
/
bundler
/
cli
/
??
..
??
add.rb
(1.51 KB)
??
binstubs.rb
(1.77 KB)
??
cache.rb
(1.1 KB)
??
check.rb
(1.21 KB)
??
clean.rb
(608 B)
??
common.rb
(4.82 KB)
??
config.rb
(6.2 KB)
??
console.rb
(916 B)
??
doctor
??
doctor.rb
(1.44 KB)
??
exec.rb
(2.41 KB)
??
fund.rb
(902 B)
??
gem.rb
(16.3 KB)
??
info.rb
(2.89 KB)
??
init.rb
(1.28 KB)
??
inject.rb
(2.1 KB)
??
install.rb
(7.79 KB)
??
issue.rb
(1.32 KB)
??
list.rb
(2.01 KB)
??
lock.rb
(2.77 KB)
??
open.rb
(1.14 KB)
??
outdated.rb
(9.1 KB)
??
platform.rb
(1.27 KB)
??
plugin.rb
(1.71 KB)
??
pristine.rb
(2.03 KB)
??
remove.rb
(351 B)
??
show.rb
(2.22 KB)
??
update.rb
(4.14 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 check_for_conflicting_options print = options[:print] previous_output_stream = Bundler.ui.output_stream Bundler.ui.output_stream = :stderr 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 file = options[:lockfile] file = file ? Pathname.new(file).expand_path : Bundler.default_lockfile Bundler.settings.temporary(frozen: false) do definition = Bundler.definition(update, file) definition.add_checksums if options["add-checksums"] Bundler::CLI::Common.configure_gem_version_promoter(definition, options) if options[:update] options["remove-platform"].each do |platform_string| platform = Gem::Platform.new(platform_string) 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.error "The platform `#{platform_string}` is unknown to RubyGems and can't be added to the lockfile." exit 1 end definition.add_platform(platform) end if definition.platforms.empty? raise InvalidOption, "Removing all platforms from the bundle is not allowed" end definition.remotely! unless options[:local] if options["normalize-platforms"] definition.normalize_platforms end if print puts definition.to_lock else puts "Writing lockfile to #{file}" definition.lock end end Bundler.ui.output_stream = previous_output_stream end private def check_for_conflicting_options if options["normalize-platforms"] && options["add-platform"].any? raise InvalidOption, "--normalize-platforms can't be used with --add-platform" end if options["normalize-platforms"] && options["remove-platform"].any? raise InvalidOption, "--normalize-platforms can't be used with --remove-platform" end end end end
Upload File
Create Folder