Sha256: ed928ff8fd6e05a0e4d126361aca1b6bb8eba850dd946b6e8ee4beb3d46205ec
Contents?: true
Size: 1.96 KB
Versions: 3
Compression:
Stored size: 1.96 KB
Contents
require 'rubygems' require 'rake/gempackagetask' version = File.read('../VERSION').strip gemspec = Gem::Specification.new do |gem| gem.name = "riak-sessions" gem.summary = %Q{riak-sessions is a session store backed by Riak, the distributed database by Basho.} gem.description = %Q{riak-sessions is a session store backed by Riak, the distributed database by Basho. It includes session implementations for both Rack and Rails 3.} gem.version = version gem.email = "sean@basho.com" gem.homepage = "http://seancribbs.github.com/ripple" gem.authors = ["Sean Cribbs"] gem.add_development_dependency "rspec", "~>2.4.0" gem.add_development_dependency "rspec-rails", "~>2.4.0" gem.add_development_dependency "yajl-ruby" gem.add_development_dependency "rails", "~>3.0.0" gem.add_development_dependency "rake" gem.add_dependency "riak-client", "~>#{version}" gem.add_dependency "rack", ">=1.0" files = FileList["**/*"] # Editor and O/S files files.exclude ".DS_Store", "*~", "\#*", ".\#*", "*.swp", "*.tmproj", "tmtags" # Generated artifacts files.exclude "coverage", "rdoc", "pkg", "doc", ".bundle", "*.rbc", ".rvmrc", ".watchr", ".rspec" # Project-specific files.exclude "Gemfile.lock", %r{spec/support/test_server.yml$}, "bin" # Remove directories files.exclude {|d| File.directory?(d) } gem.files = files.to_a gem.test_files = gem.files.grep(/_spec\.rb$/) 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 system "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem" end require 'rspec/core' require 'rspec/core/rake_task' desc "Run Specs" RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = "spec/**/*_spec.rb" end task :default => :spec
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
riak-sessions-0.9.7 | Rakefile |
riak-sessions-0.9.2 | Rakefile |
riak-sessions-0.9.0 | Rakefile |