1
0
Fork 0
mirror of https://github.com/pry/pry.git synced 2022-11-09 12:35:05 -05:00

Re-write "gem-*" commands to use :argument_required.

This commit is contained in:
Rob Gleeson 2011-05-11 12:34:13 +01:00
parent cda84db434
commit 52817103dc

View file

@ -3,7 +3,7 @@ class Pry
Gems = Pry::CommandSet.new do
command "gem-install", "Install a gem and refresh the gem cache.", :arguments_required => 1 do |gem|
command "gem-install", "Install a gem and refresh the gem cache.", :argument_required => true do |gem|
if File.writable? Gem.dir
installer = Gem::DependencyInstaller.new :install_dir => Gem.dir
installer.install gem
@ -19,7 +19,7 @@ class Pry
Gem.refresh
end
command "gem-cd", "Change working directory to specified gem's directory.", :arguments_required => 1 do |gem|
command "gem-cd", "Change working directory to specified gem's directory.", :argument_required => true do |gem|
spec = Gem.source_index.find_name(gem).first
spec ? Dir.chdir(spec.full_gem_path) : output.puts("Gem `#{gem}` not found.")
end