module Dry::Monitor
def self.loader
- Api: - private
def self.loader @loader ||= Zeitwerk::Loader.new.tap do |loader| root = File.expand_path("..", __dir__) loader.tag = "dry-monitor" loader.inflector = Zeitwerk::GemInflector.new("#{root}/dry-monitor.rb") loader.push_dir(root) loader.ignore( "#{root}/dry-monitor.rb", "#{root}/dry/monitor/version.rb", "#{root}/dry/monitor/rack/**/*.rb", "#{root}/dry/monitor/sql/**/*.rb" ) loader.inflector.inflect "sql" => "SQL" end end