Sha256: f21b203b18f263b0706adf2e7ba0c0f9f418cfbf0f7b4c293ee037fdc661c25c

Contents?: true

Size: 761 Bytes

Versions: 7

Compression:

Stored size: 761 Bytes

Contents

# frozen_string_literal: true

module Zeitwerk
  require_relative "zeitwerk/real_mod_name"
  require_relative "zeitwerk/internal"
  require_relative "zeitwerk/cref"
  require_relative "zeitwerk/loader"
  require_relative "zeitwerk/gem_loader"
  require_relative "zeitwerk/registry"
  require_relative "zeitwerk/explicit_namespace"
  require_relative "zeitwerk/inflector"
  require_relative "zeitwerk/gem_inflector"
  require_relative "zeitwerk/null_inflector"
  require_relative "zeitwerk/kernel"
  require_relative "zeitwerk/error"
  require_relative "zeitwerk/version"

  # This is a dangerous method.
  #
  # @experimental
  # @sig () -> void
  def self.with_loader
    loader = Zeitwerk::Loader.new
    yield loader
  ensure
    loader.unregister
  end
end

Version data entries

7 entries across 6 versions & 4 rubygems

Version Path
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk.rb
minato_ruby_api_client-0.2.2 vendor/bundle/ruby/3.2.0/gems/zeitwerk-2.6.16/lib/zeitwerk.rb
zeitwerk-2.6.18 lib/zeitwerk.rb
zeitwerk-2.6.17 lib/zeitwerk.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/zeitwerk-2.6.16/lib/zeitwerk.rb
zeitwerk-2.6.16 lib/zeitwerk.rb