module Dry::Monitor

def self.loader

Other tags:
    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