--- !ruby/object:Gem::Specification name: hirefire version: !ruby/object:Gem::Version prerelease: version: 0.1.4 platform: ruby authors: - Michael van Rooijen autorequire: bindir: bin cert_chain: [] date: 2011-06-28 00:00:00 +02:00 default_executable: dependencies: - !ruby/object:Gem::Dependency name: heroku prerelease: false requirement: &id001 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "1.4" type: :runtime version_requirements: *id001 - !ruby/object:Gem::Dependency name: rush prerelease: false requirement: &id002 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 0.6.7 type: :runtime version_requirements: *id002 description: HireFire automatically "hires" and "fires" (aka "scales") Delayed Job and Resque workers on Heroku. When there are no queue jobs, HireFire will fire (shut down) all workers. If there are queued jobs, then it'll hire (spin up) workers. The amount of workers that get hired depends on the amount of queued jobs (the ratio can be configured by you). HireFire is great for both high, mid and low traffic applications. It can save you a lot of money by only hiring workers when there are pending jobs, and then firing them again once all the jobs have been processed. It's also capable to dramatically reducing processing time by automatically hiring more workers when the queue size increases. email: meskyanichi@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - .document - .gitignore - .infinity_test - .rspec - CHANGELOG.md - Gemfile - Gemfile.lock - LICENSE.md - README.md - Rakefile - hirefire.gemspec - lib/hirefire.rb - lib/hirefire/backend.rb - lib/hirefire/backend/delayed_job.rb - lib/hirefire/backend/delayed_job/active_record.rb - lib/hirefire/backend/delayed_job/active_record_2.rb - lib/hirefire/backend/delayed_job/mongoid.rb - lib/hirefire/backend/resque.rb - lib/hirefire/backend/resque/redis.rb - lib/hirefire/configuration.rb - lib/hirefire/environment.rb - lib/hirefire/environment/base.rb - lib/hirefire/environment/heroku.rb - lib/hirefire/environment/local.rb - lib/hirefire/environment/noop.rb - lib/hirefire/initializer.rb - lib/hirefire/logger.rb - lib/hirefire/railtie.rb - lib/hirefire/version.rb - lib/hirefire/workers.rb - lib/hirefire/workers/delayed_job.rb - lib/hirefire/workers/delayed_job/worker.rb - lib/hirefire/workers/resque.rb - lib/hirefire/workers/resque/job.rb - lib/hirefire/workers/resque/tasks.rb - lib/hirefire/workers/resque/worker.rb - spec/configuration_spec.rb - spec/environment_spec.rb - spec/logger_spec.rb - spec/spec_helper.rb - spec/support/configuration_helper.rb has_rdoc: true homepage: http://rubygems.org/gems/hirefire licenses: [] post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" requirements: [] rubyforge_project: rubygems_version: 1.6.2 signing_key: specification_version: 3 summary: HireFire automatically "hires" and "fires" (aka "scales") Delayed Job and Resque workers on Heroku. test_files: []