module Quiq
Constants
- VERSION
Public Instance Methods
boot(options)
click to toggle source
# File lib/quiq.rb, line 24 def boot(options) configuration.parse_options(**options) # Load the workers source code path = configuration.path if File.directory?(path) Dir.glob(File.join(path, '*.rb')).each { |file| require file } else require path end Server.instance.run! end
configuration()
click to toggle source
# File lib/quiq.rb, line 12 def configuration Config.instance end
configure() { |configuration| ... }
click to toggle source
# File lib/quiq.rb, line 16 def configure yield(configuration) if block_given? end
current_task()
click to toggle source
# File lib/quiq.rb, line 42 def current_task Async::Task.current end
logger()
click to toggle source
# File lib/quiq.rb, line 46 def logger configuration.logger end
queues()
click to toggle source
# File lib/quiq.rb, line 38 def queues configuration.queues end
redis()
click to toggle source
# File lib/quiq.rb, line 20 def redis configuration.redis.client end