Sha256: bc3e84ea8f850a92d2fae8bdeb542fea1783cc308731b14ab50782b491f4be24
Contents?: true
Size: 622 Bytes
Versions: 5
Compression:
Stored size: 622 Bytes
Contents
require 'rake' require 'fileutils' GEMSPEC = 'irbtools-more.gemspec' def gemspec @gemspec ||= eval(File.read(GEMSPEC), binding, GEMSPEC) end desc "Build the gem" task :gem => :gemspec do sh "gem build " + GEMSPEC FileUtils.mkdir_p 'pkg' FileUtils.mv "#{gemspec.name}-#{gemspec.version}.gem", 'pkg' end desc "Install the gem locally" task :install => :gem do sh %{gem install pkg/#{gemspec.name}-#{gemspec.version}.gem --no-rdoc --no-ri} end desc "Generate the gemspec" task :generate do puts gemspec.to_ruby end desc "Validate the gemspec" task :gemspec do gemspec.validate end task :default => :test
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
irbtools-more-1.7.2 | Rakefile |
irbtools-more-1.7.1 | Rakefile |
irbtools-more-1.7.0 | Rakefile |
irbtools-more-1.6.1 | Rakefile |
irbtools-more-1.6.0 | Rakefile |