Class: Bundler::Browse::Command
- Inherits:
-
Object
- Object
- Bundler::Browse::Command
- Defined in:
- lib/bundler/browse/command.rb
Instance Method Summary collapse
Instance Method Details
#exec(command_name, args) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/bundler/browse/command.rb', line 10 def exec(command_name, args) ui = UI.new updater = Updater.new direct_dependency_names = Bundler.definition.dependencies.map(&:name).to_set gems = Bundler.definition.specs.select do |spec| direct_dependency_names.include?(spec.name) end ui.run(gems, updater) rescue StandardError => e Bundler.ui.error "Error: #{e.}" Bundler.ui.debug e.backtrace.join("\n") 1 end |