Sha256: 406ba1da10322ba2b6ebc9292e06c85c18543ebcdfa79b8cd4b95e27f7a82763
Contents?: true
Size: 945 Bytes
Versions: 1
Compression:
Stored size: 945 Bytes
Contents
require 'rubygems' require 'rubygems/package_task' require 'rspec/core' require 'rspec/core/rake_task' def gemspec $ripple_gemspec ||= Gem::Specification.load("ripple.gemspec") end Gem::PackageTask.new(gemspec) do |pkg| pkg.need_zip = false pkg.need_tar = false end task :gem => :gemspec desc %{Validate the gemspec file.} task :gemspec do gemspec.validate end desc %{Release the gem to RubyGems.org} task :release => :gem do system "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem" end desc "Run Unit Specs Only" RSpec::Core::RakeTask.new(:spec) do |spec| spec.rspec_opts = %w[--profile --tag ~integration] end namespace :spec do desc "Run Integration Specs Only" RSpec::Core::RakeTask.new(:integration) do |spec| spec.rspec_opts = %w[--profile --tag integration] end desc "Run All Specs" RSpec::Core::RakeTask.new(:all) do |spec| spec.rspec_opts = %w[--profile] end end task :default => "spec:all"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ripple-1.0.0.beta | Rakefile |