lib/lapidarius/command.rb in lapidarius-3.3.0 vs lib/lapidarius/command.rb in lapidarius-3.4.0

- old
+ new

@@ -1,17 +1,20 @@ require "rubygems/commands/dependency_command" +require "rubygems/requirement" require "lapidarius/ui" module Lapidarius class Command + attr_reader :dep + def initialize(dep_klass: ::Gem::Commands::DependencyCommand, ui_klass: UI) @dep = dep_klass.new @dep.ui = ui_klass.new end - def call(gem) + def call(gem, version = nil) @dep.ui.clear! - @dep.invoke(gem) + version ? @dep.invoke(gem, '-v', version) : @dep.invoke(gem) @dep.ui.out end end end