# -*- encoding: utf-8 -*-
# stub: journaled 5.1.0 ruby lib

Gem::Specification.new do |s|
  s.name = "journaled".freeze
  s.version = "5.1.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "rubygems_mfa_required" => "true" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Jake Lipson".freeze, "Corey Alexander".freeze, "Cyrus Eslami".freeze, "John Mileham".freeze]
  s.date = "2022-09-09"
  s.description = "A Rails engine to durably deliver schematized events to Amazon Kinesis via DelayedJob.".freeze
  s.email = ["jacob.lipson@betterment.com".freeze, "corey@betterment.com".freeze, "cyrus@betterment.com".freeze, "john@betterment.com".freeze]
  s.files = ["LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "app/controllers/concerns/journaled/actor.rb".freeze, "app/jobs/journaled/application_job.rb".freeze, "app/jobs/journaled/delivery_job.rb".freeze, "app/models/concerns/journaled/changes.rb".freeze, "app/models/journaled/actor_uri_provider.rb".freeze, "app/models/journaled/audit_log/event.rb".freeze, "app/models/journaled/change.rb".freeze, "app/models/journaled/change_definition.rb".freeze, "app/models/journaled/change_writer.rb".freeze, "app/models/journaled/event.rb".freeze, "app/models/journaled/json_schema_model/validator.rb".freeze, "app/models/journaled/not_truly_exceptional_error.rb".freeze, "app/models/journaled/writer.rb".freeze, "config/initializers/change_protection.rb".freeze, "config/spring.rb".freeze, "journaled_schemas/base_event.json".freeze, "journaled_schemas/journaled/audit_log/event.json".freeze, "journaled_schemas/journaled/change.json".freeze, "journaled_schemas/tagged_event.json".freeze, "lib/journaled.rb".freeze, "lib/journaled/audit_log.rb".freeze, "lib/journaled/connection.rb".freeze, "lib/journaled/current.rb".freeze, "lib/journaled/engine.rb".freeze, "lib/journaled/errors.rb".freeze, "lib/journaled/relation_change_protection.rb".freeze, "lib/journaled/rspec.rb".freeze, "lib/journaled/transaction_ext.rb".freeze, "lib/journaled/version.rb".freeze]
  s.homepage = "http://github.com/Betterment/journaled".freeze
  s.licenses = ["MIT".freeze]
  s.post_install_message = "============================\nNOTE FOR UPGRADING JOURNALED\n============================\n\nIf you are upgrading from an older `journaled` version, please be sure to\nincrement only ONE major version at a time.\n\n\u26A0\uFE0F IF YOU ARE UPGRADING FROM 3.1 OR EARLIER, you should NOT USE THIS VERSION. \u26A0\uFE0F\n\nInstead, install a version of the gem that is backwards compatible with your\napp's currently-enqueued journaled jobs:\n\ngem 'journaled', '~> 4.2.0' # upgrading from 3.0-3.1\ngem 'journaled', '~> 3.1.0' # upgrading from 2.0-2.5\n\nFor additional upgrade instructions (e.g. how to handle a few BREAKING CHANGES\nto environment variables), please see the README:\nhttps://github.com/Betterment/journaled/blob/v5.0.0/README.md#upgrades\n\n".freeze
  s.required_ruby_version = Gem::Requirement.new(">= 2.6".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Journaling for Betterment apps.".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<activejob>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<activerecord>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<activesupport>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<aws-sdk-kinesis>.freeze, ["< 2".freeze])
  s.add_runtime_dependency(%q<json-schema>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<railties>.freeze, [">= 5.2".freeze])
  s.add_development_dependency(%q<appraisal>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<betterlint>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rspec_junit_formatter>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rspec-rails>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<spring>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<spring-commands-rspec>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<sqlite3>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<timecop>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<uncruft>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<webmock>.freeze, [">= 0".freeze])
end