Class: Gemvault::CLI::Commands::Add

Inherits:
Gemvault::CLI::Command show all
Defined in:
lib/gemvault/cli/commands/add.rb

Instance Method Summary collapse

Instance Method Details

#run(vault, *gems) ⇒ Object



18
19
20
21
22
23
24
25
26
# File 'lib/gemvault/cli/commands/add.rb', line 18

def run(vault, *gems)
  with_vault(vault) do |v|
    gems.each do |gem_path|
      v.add(gem_path)
      spec = Gem::Package.new(gem_path).spec
      puts "Added #{spec.name}-#{spec.version}"
    end
  end
end