diff options
author | Abdelkader Boudih <terminale@gmail.com> | 2014-09-22 15:40:09 +0100 |
---|---|---|
committer | Abdelkader Boudih <terminale@gmail.com> | 2014-09-22 15:40:09 +0100 |
commit | 1b5f61a025b6ce1ee52b7148e3ed2a9acbde28b9 (patch) | |
tree | 353f398248adbf775cba2c0c9b33de6520b73dc3 /activejob/lib/active_job/queue_adapters/test_adapter.rb | |
parent | 7aca4a721ee9ba7f7ba4043f7199080cf7282d62 (diff) | |
parent | c9a4c2a5ce3eab52e2335362fe643328831a0ac4 (diff) | |
download | rails-1b5f61a025b6ce1ee52b7148e3ed2a9acbde28b9.tar.gz rails-1b5f61a025b6ce1ee52b7148e3ed2a9acbde28b9.tar.bz2 rails-1b5f61a025b6ce1ee52b7148e3ed2a9acbde28b9.zip |
Merge pull request #16999 from cristianbica/activejob-adapters-rdoc
[ci skip] Added RDoc for each Active Job adapter
Diffstat (limited to 'activejob/lib/active_job/queue_adapters/test_adapter.rb')
-rw-r--r-- | activejob/lib/active_job/queue_adapters/test_adapter.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/activejob/lib/active_job/queue_adapters/test_adapter.rb b/activejob/lib/active_job/queue_adapters/test_adapter.rb index 12ef72310d..e4fdf60008 100644 --- a/activejob/lib/active_job/queue_adapters/test_adapter.rb +++ b/activejob/lib/active_job/queue_adapters/test_adapter.rb @@ -1,5 +1,14 @@ module ActiveJob module QueueAdapters + # == Test adapter for Active Job + # + # The test adapter should be used only in testing. Along with + # <tt>ActiveJob::TestCase</tt> and <tt>ActiveJob::TestHelper</tt> + # it makes a great tool to test your Rails application. + # + # To use the test adapter set queue_adapter config to +:test+. + # + # Rails.application.config.active_job.queue_adapter = :test class TestAdapter delegate :name, to: :class attr_accessor(:perform_enqueued_jobs, :perform_enqueued_at_jobs) @@ -15,7 +24,7 @@ module ActiveJob @performed_jobs ||= [] end - def enqueue(job) + def enqueue(job) #:nodoc: if perform_enqueued_jobs performed_jobs << {job: job.class, args: job.arguments, queue: job.queue_name} job.perform_now @@ -24,7 +33,7 @@ module ActiveJob end end - def enqueue_at(job, timestamp) + def enqueue_at(job, timestamp) #:nodoc: if perform_enqueued_at_jobs performed_jobs << {job: job.class, args: job.arguments, queue: job.queue_name, at: timestamp} job.perform_now |