lib/memolog/init.rb in memolog-0.3.3 vs lib/memolog/init.rb in memolog-0.3.4
- old
+ new
@@ -1,24 +1,24 @@
# frozen_string_literal: true
-class Memolog::Init
- def call
+module Memolog::Init
+ extend self
+
+ def init_middlewares!
init_rails_middleware!
init_sidekiq_middleware!
end
- private
-
def init_rails_middleware!
- return unless Memolog.config.initializers.include?(:rails)
+ return unless Memolog.config.middlewares.include?(:rails)
return unless Object.const_defined?("Rails")
return if Object.const_defined?("Sidekiq") && Sidekiq.server?
Rails.application.middleware.insert_before(0, Memolog::RailsMiddleware)
end
def init_sidekiq_middleware!
- return unless Memolog.config.initializers.include?(:sidekiq)
+ return unless Memolog.config.middlewares.include?(:sidekiq)
return unless Object.const_defined?("Sidekiq")
Sidekiq.configure_server do |config|
config.server_middleware do |chain|
chain.prepend(Memolog::SidekiqMiddleware)