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)