Sha256: f2bae4a1a1d519122262bf32d8cd7c38fd686bd5f693fa8b582818446adf1d2c
Contents?: true
Size: 1.99 KB
Versions: 2
Compression:
Stored size: 1.99 KB
Contents
require 'rubygems' require 'rake/gempackagetask' version = File.read('../VERSION').strip gemspec = Gem::Specification.new do |gem| gem.name = "ripple" gem.summary = %Q{ripple is an object-mapper library for Riak, the distributed database by Basho.} gem.description = %Q{ripple is an object-mapper library for Riak, the distributed database by Basho. It uses ActiveModel to provide an experience that integrates well with Rails 3 applications.} gem.version = version gem.email = "seancribbs@gmail.com" gem.homepage = "http://seancribbs.github.com/ripple" gem.authors = ["Sean Cribbs"] gem.add_development_dependency "rspec", "~>2.0.0.beta.6" gem.add_dependency "riak-client", version gem.add_dependency "activesupport", "3.0.0.beta3" gem.add_dependency "activemodel", "3.0.0.beta3" files = FileList["**/*"] files.exclude /\.DS_Store/ files.exclude /\#/ files.exclude /~/ files.exclude /\.swp/ files.exclude '**/._*' files.exclude '**/*.orig' files.exclude '**/*.rej' files.exclude /^pkg/ files.exclude 'ripple.gemspec' gem.files = files.to_a gem.test_files = FileList["spec/**/*.rb"].to_a end # Gem packaging tasks Rake::GemPackageTask.new(gemspec) do |pkg| pkg.need_zip = false pkg.need_tar = false end task :gem => :gemspec desc %{Build the gemspec file.} task :gemspec do gemspec.validate File.open("#{gemspec.name}.gemspec", 'w'){|f| f.write gemspec.to_ruby } end desc %{Release the gem to RubyGems.org} task :release => :gem do "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem" end require 'rspec/core' require 'rspec/core/rake_task' desc "Run Unit Specs Only" Rspec::Core::RakeTask.new(:spec) do |spec| spec.pattern = "spec/ripple/**/*_spec.rb" end namespace :spec do desc "Run Integration Specs Only" Rspec::Core::RakeTask.new(:integration) do |spec| spec.pattern = "spec/integration/**/*_spec.rb" end desc "Run All Specs" Rspec::Core::RakeTask.new(:all) do |spec| spec.pattern = "spec/**/*_spec.rb" end end task :default => :spec
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ripple-0.7.1 | Rakefile |
ripple-0.7.0 | Rakefile |