Sha256: f47fbc2fdbf00d749f026d69eb392664afa2d8c46bce000947c9aabce9e468c7

Contents?: true

Size: 1.16 KB

Versions: 9

Compression:

Stored size: 1.16 KB

Contents

require File.expand_path('../lib/active_job/retry/version', __FILE__)

Gem::Specification.new do |s|
  s.name = 'activejob-retry'
  s.version = ActiveJob::Retry::VERSION
  s.date = Date.today.strftime('%Y-%m-%d')
  s.authors = ['Isaac Seymour']
  s.email = ['isaac@isaacseymour.co.uk']
  s.summary = 'Automatic retry functionality for ActiveJob.'
  s.description = <<-EOL
    activejob-retry provides automatic retry functionality for failed
    ActiveJobs, with exponential backoff.

    Features:

    * Works with any queue adapter that supports retries.
    * Whitelist/blacklist exceptions to retry on.
    * Exponential backoff (varying the delay between retries).
    * Light and easy to override retry logic.
  EOL
  s.homepage = 'http://github.com/gocardless/activejob-retry'
  s.license = 'MIT'

  s.has_rdoc = false
  s.files = `git ls-files`.split($INPUT_RECORD_SEPARATOR)
  s.require_paths = %w(lib)

  s.add_dependency('activejob', '>= 4.2')
  s.add_dependency('activesupport', '>= 4.2')

  s.add_development_dependency('rake', ' >= 10.3')
  s.add_development_dependency('rspec')
  s.add_development_dependency('rspec-its')
  s.add_development_dependency('rubocop')
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
activejob-retry-0.5.1 activejob-retry.gemspec
activejob-retry-0.5.0 activejob-retry.gemspec
activejob-retry-0.4.2 activejob-retry.gemspec
activejob-retry-0.4.1 activejob-retry.gemspec
activejob-retry-0.4.0 activejob-retry.gemspec
activejob-retry-0.3.1 activejob-retry.gemspec
activejob-retry-0.3.0 activejob-retry.gemspec
activejob-retry-0.2.0 activejob-retry.gemspec
activejob-retry-0.1.1 activejob-retry.gemspec