X7ROOT File Manager
Current Path:
/opt/alt/ruby26/lib64/ruby/2.6.0/bundler/cli
opt
/
alt
/
ruby26
/
lib64
/
ruby
/
2.6.0
/
bundler
/
cli
/
??
..
??
add.rb
(1.25 KB)
??
binstubs.rb
(1.65 KB)
??
cache.rb
(1.07 KB)
??
check.rb
(1.24 KB)
??
clean.rb
(606 B)
??
common.rb
(3.43 KB)
??
config.rb
(3.28 KB)
??
console.rb
(1.05 KB)
??
doctor.rb
(3.86 KB)
??
exec.rb
(2.97 KB)
??
gem.rb
(8.55 KB)
??
info.rb
(1.48 KB)
??
init.rb
(1.16 KB)
??
inject.rb
(2.11 KB)
??
install.rb
(8.61 KB)
??
issue.rb
(1.25 KB)
??
list.rb
(1.93 KB)
??
lock.rb
(1.77 KB)
??
open.rb
(771 B)
??
outdated.rb
(8.62 KB)
??
package.rb
(1.44 KB)
??
platform.rb
(1.38 KB)
??
plugin.rb
(1.03 KB)
??
pristine.rb
(1.53 KB)
??
remove.rb
(375 B)
??
show.rb
(2.21 KB)
??
update.rb
(3.3 KB)
??
viz.rb
(1.06 KB)
Editing: list.rb
# frozen_string_literal: true module Bundler class CLI::List def initialize(options) @options = options end def run raise InvalidOption, "The `--only-group` and `--without-group` options cannot be used together" if @options["only-group"] && @options["without-group"] raise InvalidOption, "The `--name-only` and `--paths` options cannot be used together" if @options["name-only"] && @options[:paths] specs = if @options["only-group"] || @options["without-group"] filtered_specs_by_groups else Bundler.load.specs end.reject {|s| s.name == "bundler" }.sort_by(&:name) return Bundler.ui.info "No gems in the Gemfile" if specs.empty? return specs.each {|s| Bundler.ui.info s.name } if @options["name-only"] return specs.each {|s| Bundler.ui.info s.full_gem_path } if @options["paths"] Bundler.ui.info "Gems included by the bundle:" specs.each {|s| Bundler.ui.info " * #{s.name} (#{s.version}#{s.git_version})" } Bundler.ui.info "Use `bundle info` to print more detailed information about a gem" end private def verify_group_exists(groups) raise InvalidOption, "`#{@options["without-group"]}` group could not be found." if @options["without-group"] && !groups.include?(@options["without-group"].to_sym) raise InvalidOption, "`#{@options["only-group"]}` group could not be found." if @options["only-group"] && !groups.include?(@options["only-group"].to_sym) end def filtered_specs_by_groups definition = Bundler.definition groups = definition.groups verify_group_exists(groups) show_groups = if @options["without-group"] groups.reject {|g| g == @options["without-group"].to_sym } elsif @options["only-group"] groups.select {|g| g == @options["only-group"].to_sym } else groups end.map(&:to_sym) definition.specs_for(show_groups) end end end
Upload File
Create Folder