Sha256: 5aaa22eb2eac53c89f54bca9f8f0e2d02457556b497979e316ea4c6c777b5112
Contents?: true
Size: 699 Bytes
Versions: 4
Compression:
Stored size: 699 Bytes
Contents
require "rake" require "fileutils" 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}} end desc "Generate the gemspec" task :generate do puts gemspec.to_ruby end desc "Validate the gemspec" task :gemspec do gemspec.validate end desc "Run spec" task :spec do sh "rspec" end desc "Run tests" task :test do |t| sh "bacon -q -Ilib -I. test/*_test.rb" end task :default => :test
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
hirber-0.8.7 | Rakefile |
hirber-0.8.6 | Rakefile |
hirber-0.8.5 | Rakefile |
hirber-0.8.4 | Rakefile |