├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── codeql.yml │ ├── dependency-review.yml │ └── release.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .ruby-gemset ├── .tool-versions ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── activerecord-postgres_pub_sub.gemspec ├── bin ├── console ├── rubocop └── setup ├── gemfiles ├── activerecord_6.1.gemfile ├── activerecord_7.0.gemfile ├── activerecord_7.1.gemfile ├── activerecord_7.2.gemfile ├── activerecord_8.0.gemfile └── activerecord_8.1.gemfile ├── lib ├── activerecord-postgres_pub_sub.rb ├── activerecord │ └── postgres_pub_sub │ │ ├── listener.rb │ │ └── version.rb └── generators │ └── active_record │ └── postgres_pub_sub │ ├── notify_on_insert_generator.rb │ └── templates │ └── create_notify_on_insert_trigger.rb.erb └── spec ├── active_record └── postgres_pub_sub │ └── listener_spec.rb └── spec_helper.rb /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ezcater/monolith-experience 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | activerecord-postgres_pub_sub 2 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.4.1 2 | -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/Rakefile -------------------------------------------------------------------------------- /activerecord-postgres_pub_sub.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/activerecord-postgres_pub_sub.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/bin/console -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/bin/setup -------------------------------------------------------------------------------- /gemfiles/activerecord_6.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/gemfiles/activerecord_6.1.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_7.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/gemfiles/activerecord_7.0.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_7.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/gemfiles/activerecord_7.1.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_7.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/gemfiles/activerecord_7.2.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_8.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/gemfiles/activerecord_8.0.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_8.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/gemfiles/activerecord_8.1.gemfile -------------------------------------------------------------------------------- /lib/activerecord-postgres_pub_sub.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/lib/activerecord-postgres_pub_sub.rb -------------------------------------------------------------------------------- /lib/activerecord/postgres_pub_sub/listener.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/lib/activerecord/postgres_pub_sub/listener.rb -------------------------------------------------------------------------------- /lib/activerecord/postgres_pub_sub/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/lib/activerecord/postgres_pub_sub/version.rb -------------------------------------------------------------------------------- /lib/generators/active_record/postgres_pub_sub/notify_on_insert_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/lib/generators/active_record/postgres_pub_sub/notify_on_insert_generator.rb -------------------------------------------------------------------------------- /lib/generators/active_record/postgres_pub_sub/templates/create_notify_on_insert_trigger.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/lib/generators/active_record/postgres_pub_sub/templates/create_notify_on_insert_trigger.rb.erb -------------------------------------------------------------------------------- /spec/active_record/postgres_pub_sub/listener_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/spec/active_record/postgres_pub_sub/listener_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezcater/activerecord-postgres_pub_sub/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------