Sha256: 9408ab8018a72cf26ab9e6508d41a480431989bc8109157dad6122f359fe29bc

Contents?: true

Size: 1.97 KB

Versions: 2

Compression:

Stored size: 1.97 KB

Contents

# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'concussion/version'

Gem::Specification.new do |spec|
  spec.name          = "concussion"
  spec.version       = Concussion::VERSION
  spec.authors       = ["Benjamin Randles-Dunkley"]
  spec.email         = ["ben@chemica.co.uk"]

  spec.summary       = %q{An addition to the Suckerpunch gem to allow delayed jobs that survive a server reset.}
  spec.description   = %q{Sucker Punch is an awesome gem which allows background tasks to be run from the current
                          process. They can be set to run in the future, but they will disappear and not get run if the
                          server or process running the jobs is stopped or restarted. Concussion provides a thin wrapper
                          around Suckerpunch job objects, persisting them to an external storage system of your choice.
                          When the server is restarted, any unprocessed jobs will be run immediately while future jobs
                          will be reinstated to be run at the appropriate time.}
  spec.homepage      = "https://github.com/chemica/concussion"
  spec.license       = "MIT"

  # Prevent pushing this gem to RubyGems.org by setting 'allowed_push_host', or
  # delete this section to allow pushing this gem to any host.
  if spec.respond_to?(:metadata)
    spec.metadata['allowed_push_host'] = "https://rubygems.org"
  else
    raise "RubyGems 2.0 or newer is required to protect against public gem pushes."
  end

  spec.files         = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
  spec.bindir        = "exe"
  spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

  spec.add_dependency "sucker_punch", "~> 1.0"

  spec.add_development_dependency "bundler", "~> 1.10"
  spec.add_development_dependency "rake", "~> 10.0"
  spec.add_development_dependency "minitest"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
concussion-0.0.3 concussion.gemspec
concussion-0.0.2 concussion.gemspec