Sha256: e2f6cbef811dbd53fdf24b059ca1447f4386e258e4ec875d0734db2c0233e36c

Contents?: true

Size: 317 Bytes

Versions: 5

Compression:

Stored size: 317 Bytes

Contents

require 'active_job/google_cloud_tasks/http/adapter'

module ActiveJob
  module GoogleCloudTasks
    module HTTP
      module Inlining
        def enqueue(job, *)
          ActiveJob::Base.execute job.serialize
        end

        alias enqueue_at enqueue
      end

      Adapter.prepend Inlining
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activejob-google_cloud_tasks-http-0.2.0 lib/active_job/google_cloud_tasks/http/inline.rb
activejob-google_cloud_tasks-http-0.1.3 lib/active_job/google_cloud_tasks/http/inline.rb
activejob-google_cloud_tasks-http-0.1.2 lib/active_job/google_cloud_tasks/http/inline.rb
activejob-google_cloud_tasks-http-0.1.1 lib/active_job/google_cloud_tasks/http/inline.rb
activejob-google_cloud_tasks-http-0.1.0 lib/active_job/google_cloud_tasks/http/inline.rb