├── .gem_release.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── docs-lint.yml │ ├── release.yml │ ├── rubocop.yml │ ├── test-edge.yml │ └── test.yml ├── .gitignore ├── .mdlrc ├── .rubocop-md.yml ├── .rubocop.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── active_event_store.gemspec ├── forspell.dict ├── gemfiles ├── rails6.gemfile ├── rails7.gemfile ├── rails71.gemfile ├── rails8.gemfile ├── railsmaster.gemfile ├── resmaster.gemfile └── rubocop.gemfile ├── lib ├── active_event_store.rb └── active_event_store │ ├── config.rb │ ├── domain_event.rb │ ├── engine.rb │ ├── event.rb │ ├── mapper.rb │ ├── mapping.rb │ ├── rspec.rb │ ├── rspec │ ├── have_enqueued_async_subscriber_for.rb │ └── have_published_event.rb │ ├── subscriber_job.rb │ ├── test_helper.rb │ ├── test_helper │ └── event_published_matcher.rb │ └── version.rb ├── spec ├── cases │ ├── async_subscriptions_spec.rb │ ├── code_reloading_spec.rb │ ├── rspec_matchers_spec.rb │ └── sync_subscriptions_spec.rb ├── common_events_spec.rb ├── event_spec.rb ├── internal │ ├── config │ │ └── database.yml │ └── db │ │ └── schema.rb ├── mapper_spec.rb ├── rails_helper.rb └── support │ ├── active_job_context.rb │ ├── active_record_init.rb │ ├── application.rb │ ├── event_store_reset.rb │ └── test_events.rb └── test ├── active_event_store └── test_helper_test.rb └── test_helper.rb /.gem_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.gem_release.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/docs-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/workflows/docs-lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.github/workflows/test-edge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/workflows/test-edge.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.gitignore -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.mdlrc -------------------------------------------------------------------------------- /.rubocop-md.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.rubocop-md.yml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/Rakefile -------------------------------------------------------------------------------- /active_event_store.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/active_event_store.gemspec -------------------------------------------------------------------------------- /forspell.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/forspell.dict -------------------------------------------------------------------------------- /gemfiles/rails6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/gemfiles/rails6.gemfile -------------------------------------------------------------------------------- /gemfiles/rails7.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/gemfiles/rails7.gemfile -------------------------------------------------------------------------------- /gemfiles/rails71.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/gemfiles/rails71.gemfile -------------------------------------------------------------------------------- /gemfiles/rails8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/gemfiles/rails8.gemfile -------------------------------------------------------------------------------- /gemfiles/railsmaster.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/gemfiles/railsmaster.gemfile -------------------------------------------------------------------------------- /gemfiles/resmaster.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/gemfiles/resmaster.gemfile -------------------------------------------------------------------------------- /gemfiles/rubocop.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/gemfiles/rubocop.gemfile -------------------------------------------------------------------------------- /lib/active_event_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store.rb -------------------------------------------------------------------------------- /lib/active_event_store/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/config.rb -------------------------------------------------------------------------------- /lib/active_event_store/domain_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/domain_event.rb -------------------------------------------------------------------------------- /lib/active_event_store/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/engine.rb -------------------------------------------------------------------------------- /lib/active_event_store/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/event.rb -------------------------------------------------------------------------------- /lib/active_event_store/mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/mapper.rb -------------------------------------------------------------------------------- /lib/active_event_store/mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/mapping.rb -------------------------------------------------------------------------------- /lib/active_event_store/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/rspec.rb -------------------------------------------------------------------------------- /lib/active_event_store/rspec/have_enqueued_async_subscriber_for.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/rspec/have_enqueued_async_subscriber_for.rb -------------------------------------------------------------------------------- /lib/active_event_store/rspec/have_published_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/rspec/have_published_event.rb -------------------------------------------------------------------------------- /lib/active_event_store/subscriber_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/subscriber_job.rb -------------------------------------------------------------------------------- /lib/active_event_store/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/test_helper.rb -------------------------------------------------------------------------------- /lib/active_event_store/test_helper/event_published_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/lib/active_event_store/test_helper/event_published_matcher.rb -------------------------------------------------------------------------------- /lib/active_event_store/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ActiveEventStore # :nodoc: 4 | VERSION = "1.3.0" 5 | end 6 | -------------------------------------------------------------------------------- /spec/cases/async_subscriptions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/cases/async_subscriptions_spec.rb -------------------------------------------------------------------------------- /spec/cases/code_reloading_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/cases/code_reloading_spec.rb -------------------------------------------------------------------------------- /spec/cases/rspec_matchers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/cases/rspec_matchers_spec.rb -------------------------------------------------------------------------------- /spec/cases/sync_subscriptions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/cases/sync_subscriptions_spec.rb -------------------------------------------------------------------------------- /spec/common_events_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/common_events_spec.rb -------------------------------------------------------------------------------- /spec/event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/event_spec.rb -------------------------------------------------------------------------------- /spec/internal/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/internal/config/database.yml -------------------------------------------------------------------------------- /spec/internal/db/schema.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | ActiveRecord::Schema.define do 4 | end 5 | -------------------------------------------------------------------------------- /spec/mapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/mapper_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/support/active_job_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/support/active_job_context.rb -------------------------------------------------------------------------------- /spec/support/active_record_init.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/support/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/support/application.rb -------------------------------------------------------------------------------- /spec/support/event_store_reset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/support/event_store_reset.rb -------------------------------------------------------------------------------- /spec/support/test_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/spec/support/test_events.rb -------------------------------------------------------------------------------- /test/active_event_store/test_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/test/active_event_store/test_helper_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palkan/active_event_store/HEAD/test/test_helper.rb --------------------------------------------------------------------------------