From 76d3c000778bffa8f866ea60951f8271d5d9323b Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Sat, 8 Nov 2014 16:29:55 -0500 Subject: [PATCH] Add Sidekiq worker example. --- examples/sidekiq_worker.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 examples/sidekiq_worker.rb diff --git a/examples/sidekiq_worker.rb b/examples/sidekiq_worker.rb new file mode 100644 index 00000000..56757572 --- /dev/null +++ b/examples/sidekiq_worker.rb @@ -0,0 +1,16 @@ +# This class implements a Sidekiq worker for performing geocoding +# asynchronously. Do something like this in your controller: +# +# if @object.save +# GeocoderWorker.perform_async(@object.id) +# end +# +class GeocoderWorker + include Sidekiq::Worker + + def perform(object_id) + object = Object.find(object_id) + object.geocode + object.save! + end +end -- GitLab