Sha256: f905018826ab606a51cf61d8a4ef2b02a3daf1524c466b651b0a98290f245dc6

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

ROOT_DIR = File.expand_path(File.dirname(__FILE__))

require 'rubygems' rescue nil
require 'rake'
require 'rspec/core/rake_task'

task :default => :spec

desc "Run all specs in spec directory."
RSpec::Core::RakeTask.new(:spec) do |t|
  t.rspec_opts = ['--options', "\"#{ROOT_DIR}/spec/spec.opts\""]
end

desc "Run benchmarks"
RSpec::Core::RakeTask.new(:benchmark) do |t|
  t.rspec_opts = ['--options', "\"#{ROOT_DIR}/spec/spec.opts\""]
  t.pattern = 'spec/*_benchmark.rb'
end

# gemification with jeweler
begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
    gemspec.name = "kestrel-client"
    gemspec.summary = "Ruby Kestrel client"
    gemspec.description = "Ruby client for the Kestrel queue server"
    gemspec.email = "rael@twitter.com"
    gemspec.homepage = "http://github.com/freels/kestrel-client"
    gemspec.authors = ["Matt Freels", "Rael Dornfest"]
    gemspec.add_dependency 'memcached', '>= 0.19.6'
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler not available. Install it with: gem install jeweler"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kestrel-client-0.7.2 Rakefile