diff options
author | Joshua Hull <joshbuddy@gmail.com> | 2010-08-07 18:06:33 -0700 |
---|---|---|
committer | Joshua Hull <joshbuddy@gmail.com> | 2010-08-07 18:06:33 -0700 |
commit | b8ead4c67ff3ada99557f332d649d741d2d784bf (patch) | |
tree | f3ce5ae2c2df211693c19ec6a50e201b30f3efdc | |
parent | 03de8547f4f657146e3b19a96967556d6b34504f (diff) | |
download | bundler-b8ead4c67ff3ada99557f332d649d741d2d784bf.tar.gz |
nicer task names and exposure of gemspec name option
-rw-r--r-- | lib/bundler/gem_helper.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/bundler/gem_helper.rb b/lib/bundler/gem_helper.rb index 1e2179ca42..b86b5738bd 100644 --- a/lib/bundler/gem_helper.rb +++ b/lib/bundler/gem_helper.rb @@ -2,9 +2,9 @@ require 'open3' module Bundler class GemHelper - def self.install_tasks + def self.install_tasks(opts = nil) dir = caller.find{|c| /Rakefile:/}[/^(.*?)\/Rakefile:/, 1] - GemHelper.new(dir).install + GemHelper.new(dir, opts && opts[:name]).install end attr_reader :spec_path, :base, :name @@ -16,17 +16,17 @@ module Bundler end def install - desc 'Build your gem into the pkg directory' + desc "Build #{name}-#{current_version}.gem into the pkg directory" task 'build' do build_gem end - desc 'Build your gem and install it to system gems' + desc "Build and install #{name}-#{current_version}.gem into system gems" task 'install' do install_gem end - desc 'Tag your version in git and push to Rubygems' + desc "Create tag #{current_version_tag} and build and push #{name}-#{current_version}.gem to Rubygems" task 'push' do push_gem end |