Sha256: 079a44709f43bedd1f7b4e78d57d2ae4f1690b23293f6fda3c6466ff193dd960

Contents?: true

Size: 387 Bytes

Versions: 8

Compression:

Stored size: 387 Bytes

Contents

require_relative "../../../../spec/support/file_helper"

class TestWorker
  QUEUE_NAME  = :sneakers_queue
  ROUTING_KEY  = :sneakers_routing_key
  VERIFICATION_FILE = Rails.root.join("tmp/test_worker.verified")

  include Sneakers::Worker
  include FileHelper

  from_queue QUEUE_NAME, routing_key: ROUTING_KEY

  def work(_message)
    create_file(VERIFICATION_FILE)
    ack!
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sapience-1.0.11 test_apps/rails/app/workers/test_worker.rb
sapience-1.0.10 test_apps/rails/app/workers/test_worker.rb
sapience-1.0.9 test_apps/rails/app/workers/test_worker.rb
sapience-1.0.8 test_apps/rails/app/workers/test_worker.rb
sapience-1.0.7 test_apps/rails/app/workers/test_worker.rb
sapience-1.0.6 test_apps/rails/app/workers/test_worker.rb
sapience-1.0.5 test_apps/rails/app/workers/test_worker.rb
sapience-1.0.4 test_apps/rails/app/workers/test_worker.rb