├── .codeclimate.yml ├── .fasterer.yml ├── .github ├── dependabot.yml ├── stale.yml └── workflows │ ├── codeql.yml │ ├── push_gem.yml │ └── specs.yml ├── .gitignore ├── .reek.yml ├── .rspec ├── .rubocop-global.yml ├── .rubocop-project.yml ├── .rubocop.yml ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── appraisal.sh ├── bundle_install_each_appraisal.sh ├── gemfiles ├── activejob_7_0_que_2_x.gemfile ├── activejob_7_0_que_2_x.gemfile.lock ├── activejob_7_1_que_2_x.gemfile ├── activejob_7_1_que_2_x.gemfile.lock ├── activesupport_6_que_2_x.gemfile └── activesupport_6_que_2_x.gemfile.lock ├── issue_template.md ├── lib ├── que-scheduler.rb └── que │ ├── scheduler.rb │ └── scheduler │ ├── audit.rb │ ├── configuration.rb │ ├── db.rb │ ├── db_support.rb │ ├── defined_job.rb │ ├── enqueueing_calculator.rb │ ├── jobs │ └── que_scheduler_audit_clear_down_job.rb │ ├── migrations.rb │ ├── migrations │ ├── 1 │ │ ├── down.sql │ │ └── up.sql │ ├── 2 │ │ ├── down.sql │ │ └── up.sql │ ├── 3 │ │ ├── down.sql │ │ └── up.sql │ ├── 4 │ │ ├── down.sql │ │ └── up.sql │ ├── 5 │ │ ├── down.sql │ │ └── up.sql │ ├── 6 │ │ ├── down.sql │ │ └── up.sql │ ├── 7 │ │ ├── down.sql │ │ └── up.sql │ └── 8 │ │ ├── down.sql │ │ └── up.sql │ ├── schedule.rb │ ├── scheduler_job.rb │ ├── scheduler_job_args.rb │ ├── state_checks.rb │ ├── time_zone.rb │ ├── to_enqueue.rb │ └── version.rb ├── pull_request_template.md ├── quality.sh ├── que-scheduler.gemspec ├── spec ├── .gitignore ├── config │ ├── que_schedule.yml │ └── que_schedule2.yml ├── integration │ ├── integration_test_wrapper_spec.rb │ ├── migrations │ │ ├── .gitignore │ │ ├── README.md │ │ ├── database.yml │ │ ├── migrate_test.sh │ │ ├── migration_1.rb │ │ └── migration_2.rb │ ├── no_rails │ │ ├── README.md │ │ ├── cleardown_job_test.rb │ │ ├── integration_setup.rb │ │ └── simple_test.rb │ └── rails │ │ ├── Gemfile │ │ ├── README.md │ │ ├── create_que_scheduler_schema.rb │ │ ├── database.yml │ │ └── install_test.sh ├── project │ ├── gemspec_spec.rb │ ├── github_spec.rb │ └── readme_spec.rb ├── que │ └── scheduler │ │ ├── audit_spec.rb │ │ ├── configuration_spec.rb │ │ ├── db_spec.rb │ │ ├── db_support_spec.rb │ │ ├── defined_job_spec.rb │ │ ├── enqueueing_calculator_spec.rb │ │ ├── jobs │ │ └── que_scheduler_audit_clear_down_job_spec.rb │ │ ├── migrations_spec.rb │ │ ├── schedule_spec.rb │ │ ├── scheduler_job_args_spec.rb │ │ ├── scheduler_job_spec.rb │ │ ├── state_checks_spec.rb │ │ ├── time_zone_spec.rb │ │ └── to_enqueue_spec.rb ├── spec_helper.rb └── support │ ├── audit_testing_context.rb │ ├── code_use_check_support.rb │ ├── db_support.rb │ ├── hash_support.rb │ ├── sync_job_worker.rb │ ├── test_jobs.rb │ └── to_enqueue_test_support.rb └── specs.sh /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.fasterer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.fasterer.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/push_gem.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.github/workflows/push_gem.yml -------------------------------------------------------------------------------- /.github/workflows/specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.github/workflows/specs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.gitignore -------------------------------------------------------------------------------- /.reek.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.reek.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop-global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.rubocop-global.yml -------------------------------------------------------------------------------- /.rubocop-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.rubocop-project.yml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/Rakefile -------------------------------------------------------------------------------- /appraisal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/appraisal.sh -------------------------------------------------------------------------------- /bundle_install_each_appraisal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/bundle_install_each_appraisal.sh -------------------------------------------------------------------------------- /gemfiles/activejob_7_0_que_2_x.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/gemfiles/activejob_7_0_que_2_x.gemfile -------------------------------------------------------------------------------- /gemfiles/activejob_7_0_que_2_x.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/gemfiles/activejob_7_0_que_2_x.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/activejob_7_1_que_2_x.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/gemfiles/activejob_7_1_que_2_x.gemfile -------------------------------------------------------------------------------- /gemfiles/activejob_7_1_que_2_x.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/gemfiles/activejob_7_1_que_2_x.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/activesupport_6_que_2_x.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/gemfiles/activesupport_6_que_2_x.gemfile -------------------------------------------------------------------------------- /gemfiles/activesupport_6_que_2_x.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/gemfiles/activesupport_6_que_2_x.gemfile.lock -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/issue_template.md -------------------------------------------------------------------------------- /lib/que-scheduler.rb: -------------------------------------------------------------------------------- 1 | require "que/scheduler" 2 | -------------------------------------------------------------------------------- /lib/que/scheduler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler.rb -------------------------------------------------------------------------------- /lib/que/scheduler/audit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/audit.rb -------------------------------------------------------------------------------- /lib/que/scheduler/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/configuration.rb -------------------------------------------------------------------------------- /lib/que/scheduler/db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/db.rb -------------------------------------------------------------------------------- /lib/que/scheduler/db_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/db_support.rb -------------------------------------------------------------------------------- /lib/que/scheduler/defined_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/defined_job.rb -------------------------------------------------------------------------------- /lib/que/scheduler/enqueueing_calculator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/enqueueing_calculator.rb -------------------------------------------------------------------------------- /lib/que/scheduler/jobs/que_scheduler_audit_clear_down_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/jobs/que_scheduler_audit_clear_down_job.rb -------------------------------------------------------------------------------- /lib/que/scheduler/migrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations.rb -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/1/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/1/down.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/1/up.sql: -------------------------------------------------------------------------------- 1 | -- Do nothing. This is handled by an "enqueue" call. 2 | -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/2/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE que_scheduler_audit; 2 | -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/2/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/2/up.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/3/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/3/down.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/3/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/3/up.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/4/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/4/down.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/4/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/4/up.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/5/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/5/down.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/5/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/5/up.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/6/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/6/down.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/6/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/6/up.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/7/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/7/down.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/7/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/migrations/7/up.sql -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/8/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE que_scheduler_audit_enqueued DROP COLUMN "id"; 2 | -------------------------------------------------------------------------------- /lib/que/scheduler/migrations/8/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE que_scheduler_audit_enqueued ADD COLUMN id BIGSERIAL PRIMARY KEY; 2 | -------------------------------------------------------------------------------- /lib/que/scheduler/schedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/schedule.rb -------------------------------------------------------------------------------- /lib/que/scheduler/scheduler_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/scheduler_job.rb -------------------------------------------------------------------------------- /lib/que/scheduler/scheduler_job_args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/scheduler_job_args.rb -------------------------------------------------------------------------------- /lib/que/scheduler/state_checks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/state_checks.rb -------------------------------------------------------------------------------- /lib/que/scheduler/time_zone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/time_zone.rb -------------------------------------------------------------------------------- /lib/que/scheduler/to_enqueue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/to_enqueue.rb -------------------------------------------------------------------------------- /lib/que/scheduler/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/lib/que/scheduler/version.rb -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /quality.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/quality.sh -------------------------------------------------------------------------------- /que-scheduler.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/que-scheduler.gemspec -------------------------------------------------------------------------------- /spec/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/.gitignore -------------------------------------------------------------------------------- /spec/config/que_schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/config/que_schedule.yml -------------------------------------------------------------------------------- /spec/config/que_schedule2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/config/que_schedule2.yml -------------------------------------------------------------------------------- /spec/integration/integration_test_wrapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/integration_test_wrapper_spec.rb -------------------------------------------------------------------------------- /spec/integration/migrations/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /spec/integration/migrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/migrations/README.md -------------------------------------------------------------------------------- /spec/integration/migrations/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/migrations/database.yml -------------------------------------------------------------------------------- /spec/integration/migrations/migrate_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/migrations/migrate_test.sh -------------------------------------------------------------------------------- /spec/integration/migrations/migration_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/migrations/migration_1.rb -------------------------------------------------------------------------------- /spec/integration/migrations/migration_2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/migrations/migration_2.rb -------------------------------------------------------------------------------- /spec/integration/no_rails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/no_rails/README.md -------------------------------------------------------------------------------- /spec/integration/no_rails/cleardown_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/no_rails/cleardown_job_test.rb -------------------------------------------------------------------------------- /spec/integration/no_rails/integration_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/no_rails/integration_setup.rb -------------------------------------------------------------------------------- /spec/integration/no_rails/simple_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/no_rails/simple_test.rb -------------------------------------------------------------------------------- /spec/integration/rails/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/rails/Gemfile -------------------------------------------------------------------------------- /spec/integration/rails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/rails/README.md -------------------------------------------------------------------------------- /spec/integration/rails/create_que_scheduler_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/rails/create_que_scheduler_schema.rb -------------------------------------------------------------------------------- /spec/integration/rails/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/rails/database.yml -------------------------------------------------------------------------------- /spec/integration/rails/install_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/integration/rails/install_test.sh -------------------------------------------------------------------------------- /spec/project/gemspec_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/project/gemspec_spec.rb -------------------------------------------------------------------------------- /spec/project/github_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/project/github_spec.rb -------------------------------------------------------------------------------- /spec/project/readme_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/project/readme_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/audit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/audit_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/configuration_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/db_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/db_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/db_support_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/db_support_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/defined_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/defined_job_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/enqueueing_calculator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/enqueueing_calculator_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/jobs/que_scheduler_audit_clear_down_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/jobs/que_scheduler_audit_clear_down_job_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/migrations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/migrations_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/schedule_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/schedule_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/scheduler_job_args_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/scheduler_job_args_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/scheduler_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/scheduler_job_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/state_checks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/state_checks_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/time_zone_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/time_zone_spec.rb -------------------------------------------------------------------------------- /spec/que/scheduler/to_enqueue_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/que/scheduler/to_enqueue_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/audit_testing_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/support/audit_testing_context.rb -------------------------------------------------------------------------------- /spec/support/code_use_check_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/support/code_use_check_support.rb -------------------------------------------------------------------------------- /spec/support/db_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/support/db_support.rb -------------------------------------------------------------------------------- /spec/support/hash_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/support/hash_support.rb -------------------------------------------------------------------------------- /spec/support/sync_job_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/support/sync_job_worker.rb -------------------------------------------------------------------------------- /spec/support/test_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/support/test_jobs.rb -------------------------------------------------------------------------------- /spec/support/to_enqueue_test_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/spec/support/to_enqueue_test_support.rb -------------------------------------------------------------------------------- /specs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlascelles/que-scheduler/HEAD/specs.sh --------------------------------------------------------------------------------