Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

61 lines (50 sloc) 1.594 kb
$:.unshift 'lib'
require 'rubygems'
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'spec/rake/spectask'
task :default => "spec:suite"
begin
require "jeweler"
Jeweler::Tasks.new do |gemspec|
gemspec.name = "#{ENV["GEM_PREFIX"]}redis-store"
gemspec.summary = "Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks."
gemspec.description = "Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks."
gemspec.email = "guidi.luca@gmail.com"
gemspec.homepage = "http://github.com/jodosha/redis-store"
gemspec.authors = [ "Luca Guidi" ]
gemspec.executables = [ ]
gemspec.add_dependency "redis", ">= 2.0.0"
end
Jeweler::GemcutterTasks.new
rescue LoadError
puts "Jeweler not available. Install it with: sudo gem install jeweler"
end
namespace :spec do
desc "Run all the examples by starting a detached Redis instance"
task :suite => :prepare do
invoke_with_redis_cluster "spec:run"
end
Spec::Rake::SpecTask.new(:run) do |t|
t.spec_files = FileList['spec/**/*_spec.rb']
t.spec_opts = %w(-fs --color)
end
end
desc "Run all examples with RCov"
task :rcov => :prepare do
invoke_with_redis_cluster "rcov_run"
end
Spec::Rake::SpecTask.new(:rcov_run) do |t|
t.spec_files = FileList['spec/**/*_spec.rb']
t.rcov = true
end
task :prepare do
`mkdir -p tmp && rm tmp/*.rdb`
end
namespace :bundle do
task :clean do
system "rm -rf ~/.bundle/ ~/.gem/ .bundle/ Gemfile.lock"
end
end
load "tasks/redis.tasks.rb"
Jump to Line
Something went wrong with that request. Please try again.