class Routemaster::Jobs::Client
Public Class Methods
new(adapter = nil)
click to toggle source
# File lib/routemaster/jobs/client.rb, line 10 def initialize(adapter = nil) @backend = build_backend(adapter) end
Private Instance Methods
build_backend(adapter)
click to toggle source
# File lib/routemaster/jobs/client.rb, line 16 def build_backend(adapter) case Config.queue_adapter when :resque require 'routemaster/jobs/backends/resque' Backends::Resque.new(adapter) when :sidekiq require 'routemaster/jobs/backends/sidekiq' Backends::Sidekiq.new(adapter) else raise "Unsupported queue adapter '#{Config.queue_adapter}" end end