Sha256: 5e30e7b9b500ddeb3cf14b75140902fe584dee99fd503fc7d40986f28f58c09d
Contents?: true
Size: 1.4 KB
Versions: 2
Compression:
Stored size: 1.4 KB
Contents
# -*- encoding: utf-8 -*- lib = File.expand_path('../lib/', __FILE__) $:.unshift lib unless $:.include?(lib) require 'resque-loner/version' Gem::Specification.new do |s| s.name = 'resque-loner' s.version = Resque::Plugins::Loner::VERSION s.platform = Gem::Platform::RUBY s.authors = ['Jannis Hermanns'] s.email = ['jannis@moviepilot.com'] s.homepage = 'http://github.com/jayniz/resque-loner' s.summary = 'Adds unique jobs to resque' s.has_rdoc = false s.rubyforge_project = 'resque-loner' s.add_dependency 'resque', '~>1.0' { 'rake' => '> 0.8.7', 'rack-test' => '~> 0.5.7', 'rspec' => '~> 2.5.0', 'mock_redis' => '~> 0.2.0', 'yajl-ruby' => '~> 0.8.2' }.each do |lib, version| s.add_development_dependency lib, version end s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } s.files = `git ls-files`.split("\n") s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") s.require_paths = ["lib"] s.description = <<desc Makes sure that for special jobs, there can be only one job with the same workload in one queue. Example: class CacheSweeper include Resque::Plugins::UniqueJob @queue = :cache_sweeps def self.perform(article_id) # Cache Me If You Can... end end desc end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
resque-loner-1.2.1 | resque-loner.gemspec |
resque-loner-1.2.0 | resque-loner.gemspec |