--- !ruby/object:Gem::Specification
name: acidic_job
version: !ruby/object:Gem::Version
  version: 1.0.0.beta.3
platform: ruby
authors:
- fractaledmind
autorequire:
bindir: exe
cert_chain: []
date: 2022-08-09 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: activejob
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: activerecord
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: activesupport
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: combustion
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: minitest
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: net-smtp
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: noticed
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: railties
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rubocop
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rubocop-minitest
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: rubocop-rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: sidekiq
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: simplecov
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: sqlite3
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
description: Idempotent operations for Rails apps, built on top of ActiveJob.
email:
- stephen.margheim@gmail.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- ".github/workflows/main.yml"
- ".gitignore"
- ".rubocop.yml"
- ".tool-versions"
- Gemfile
- Gemfile.lock
- LICENSE
- README.md
- Rakefile
- UPGRADE_GUIDE.md
- acidic_job.gemspec
- bin/console
- bin/setup
- blog_post.md
- combustion/log/test.log
- gemfiles/rails_6.1_sidekiq_6.4.gemfile
- gemfiles/rails_6.1_sidekiq_6.5.gemfile
- gemfiles/rails_7.0_sidekiq_6.4.gemfile
- gemfiles/rails_7.0_sidekiq_6.5.gemfile
- gemfiles/rails_7.1_sidekiq_6.4.gemfile
- gemfiles/rails_7.1_sidekiq_6.5.gemfile
- lib/acidic_job.rb
- lib/acidic_job/active_kiq.rb
- lib/acidic_job/arguments.rb
- lib/acidic_job/base.rb
- lib/acidic_job/errors.rb
- lib/acidic_job/extensions/action_mailer.rb
- lib/acidic_job/extensions/noticed.rb
- lib/acidic_job/finished_point.rb
- lib/acidic_job/idempotency_key.rb
- lib/acidic_job/logger.rb
- lib/acidic_job/mixin.rb
- lib/acidic_job/perform_wrapper.rb
- lib/acidic_job/processor.rb
- lib/acidic_job/rails.rb
- lib/acidic_job/recovery_point.rb
- lib/acidic_job/run.rb
- lib/acidic_job/serializer.rb
- lib/acidic_job/serializers/exception_serializer.rb
- lib/acidic_job/serializers/finished_point_serializer.rb
- lib/acidic_job/serializers/job_serializer.rb
- lib/acidic_job/serializers/range_serializer.rb
- lib/acidic_job/serializers/recovery_point_serializer.rb
- lib/acidic_job/serializers/worker_serializer.rb
- lib/acidic_job/testing.rb
- lib/acidic_job/version.rb
- lib/acidic_job/workflow.rb
- lib/acidic_job/workflow_builder.rb
- lib/acidic_job/workflow_step.rb
- lib/generators/acidic_job/drop_tables_generator.rb
- lib/generators/acidic_job/install_generator.rb
- lib/generators/acidic_job/templates/create_acidic_job_runs_migration.rb.erb
- lib/generators/acidic_job/templates/drop_acidic_job_keys_migration.rb.erb
homepage: https://github.com/fractaledmind/acidic_job
licenses:
- MIT
metadata:
  homepage_uri: https://github.com/fractaledmind/acidic_job
  source_code_uri: https://github.com/fractaledmind/acidic_job
  changelog_uri: https://github.com/fractaledmind/acidic_job/CHANGELOG.md
  rubygems_mfa_required: 'true'
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: 2.7.0
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">"
    - !ruby/object:Gem::Version
      version: 1.3.1
requirements: []
rubygems_version: 3.3.7
signing_key:
specification_version: 4
summary: Idempotent operations for Rails apps, built on top of ActiveJob.
test_files: []