class Q::Methods::Sidekiq::QueueConfig
Public Class Methods
call()
click to toggle source
# File lib/q/methods/sidekiq.rb, line 5 def self.call setup_inline! ::Sidekiq end
setup_inline!()
click to toggle source
# File lib/q/methods/sidekiq.rb, line 10 def self.setup_inline! return if @regular_client @regular_client = ::Sidekiq::Client ::Sidekiq.define_singleton_method(:inline) do ::Sidekiq::Client == @inline_client end ::Sidekiq.define_singleton_method(:inline=) do |val| @regular_client ||= ::Sidekiq::Client if val require 'sidekiq/testing/inline' @inline_client ||= ::Sidekiq::Client Sidekiq.const_set("Client", @inline_client) else Sidekiq.const_set("Client", @regular_client) end end end