module Gush
Public Class Methods
configuration()
click to toggle source
# File lib/gush.rb, line 31 def self.configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/gush.rb, line 35 def self.configure yield configuration reconfigure_sidekiq end
gushfile()
click to toggle source
# File lib/gush.rb, line 23 def self.gushfile configuration.gushfile end
reconfigure_sidekiq()
click to toggle source
# File lib/gush.rb, line 40 def self.reconfigure_sidekiq #puts "^^^^^^^^ reconfigure_sidekiq ^^^" Sidekiq.configure_server do |config| #config.redis = { url: configuration.redis_url, queue: configuration.namespace} opts = { url: configuration.redis_url, namespace: configuration.redis_prefix, queue: configuration.sidekiq_queue } #puts "sidekiq server opts: #{opts}" config.redis = { url: configuration.redis_url, namespace: configuration.redis_prefix, queue: configuration.sidekiq_queue } end Sidekiq.configure_client do |config| #config.redis = { url: configuration.redis_url, queue: configuration.namespace} opts = { url: configuration.redis_url, namespace: configuration.redis_prefix, queue: configuration.sidekiq_queue } #puts "sidekiq client opts: #{opts}" config.redis = { url: configuration.redis_url, namespace: configuration.redis_prefix, queue: configuration.sidekiq_queue } end end
root()
click to toggle source
# File lib/gush.rb, line 27 def self.root Pathname.new(__FILE__).parent.parent end