├── .github └── workflows │ └── test.yml ├── .gitignore ├── .rspec ├── Appraisals ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── shinq ├── gemfiles ├── rails_7.0.gemfile ├── rails_7.1.gemfile ├── rails_7.2.gemfile ├── rails_8.0.gemfile └── rails_8.1.gemfile ├── lib ├── generators │ └── shinq │ │ └── worker │ │ ├── templates │ │ ├── create_table_migration.erb │ │ └── worker.erb │ │ └── worker_generator.rb ├── shinq.rb └── shinq │ ├── active_job │ └── queue_adapters │ │ └── shinq_adapter.rb │ ├── cli.rb │ ├── client.rb │ ├── configuration.rb │ ├── launcher.rb │ ├── logger.rb │ ├── rails.rb │ └── statistics.rb ├── shinq.gemspec └── spec ├── config └── database.yml ├── db └── structure.sql ├── helpers └── my_worker.rb ├── integration_spec.rb ├── shinq ├── cli_spec.rb ├── client_spec.rb └── configuration_spec.rb ├── shinq_spec.rb └── spec_helper.rb /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/Appraisals -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | 3 | -------------------------------------------------------------------------------- /bin/shinq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/bin/shinq -------------------------------------------------------------------------------- /gemfiles/rails_7.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/gemfiles/rails_7.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/gemfiles/rails_7.1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/gemfiles/rails_7.2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/gemfiles/rails_8.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/gemfiles/rails_8.1.gemfile -------------------------------------------------------------------------------- /lib/generators/shinq/worker/templates/create_table_migration.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/generators/shinq/worker/templates/create_table_migration.erb -------------------------------------------------------------------------------- /lib/generators/shinq/worker/templates/worker.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/generators/shinq/worker/templates/worker.erb -------------------------------------------------------------------------------- /lib/generators/shinq/worker/worker_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/generators/shinq/worker/worker_generator.rb -------------------------------------------------------------------------------- /lib/shinq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq.rb -------------------------------------------------------------------------------- /lib/shinq/active_job/queue_adapters/shinq_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/active_job/queue_adapters/shinq_adapter.rb -------------------------------------------------------------------------------- /lib/shinq/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/cli.rb -------------------------------------------------------------------------------- /lib/shinq/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/client.rb -------------------------------------------------------------------------------- /lib/shinq/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/configuration.rb -------------------------------------------------------------------------------- /lib/shinq/launcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/launcher.rb -------------------------------------------------------------------------------- /lib/shinq/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/logger.rb -------------------------------------------------------------------------------- /lib/shinq/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/rails.rb -------------------------------------------------------------------------------- /lib/shinq/statistics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/lib/shinq/statistics.rb -------------------------------------------------------------------------------- /shinq.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/shinq.gemspec -------------------------------------------------------------------------------- /spec/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/config/database.yml -------------------------------------------------------------------------------- /spec/db/structure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/db/structure.sql -------------------------------------------------------------------------------- /spec/helpers/my_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/helpers/my_worker.rb -------------------------------------------------------------------------------- /spec/integration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/integration_spec.rb -------------------------------------------------------------------------------- /spec/shinq/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/shinq/cli_spec.rb -------------------------------------------------------------------------------- /spec/shinq/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/shinq/client_spec.rb -------------------------------------------------------------------------------- /spec/shinq/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/shinq/configuration_spec.rb -------------------------------------------------------------------------------- /spec/shinq_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/shinq_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryopeko/shinq/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------