Sha256: b8e58c536bb049fc4fb9b376228011aa0f4226e50be34ffef54fb07babade2a1

Contents?: true

Size: 681 Bytes

Versions: 11

Compression:

Stored size: 681 Bytes

Contents

# frozen_string_literal: true

module Zeitwerk
  require_relative "zeitwerk/real_mod_name"
  require_relative "zeitwerk/internal"
  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/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

11 entries across 11 versions & 2 rubygems

Version Path
zeitwerk-2.6.12 lib/zeitwerk.rb
zeitwerk-2.6.11 lib/zeitwerk.rb
zeitwerk-2.6.10 lib/zeitwerk.rb
zeitwerk-2.6.9 lib/zeitwerk.rb
zeitwerk-2.6.8 lib/zeitwerk.rb
mumukit-content-type-1.12.1 vendor/bundle/ruby/2.7.0/gems/zeitwerk-2.6.7/lib/zeitwerk.rb
mumukit-content-type-1.12.0 vendor/bundle/ruby/2.7.0/gems/zeitwerk-2.6.7/lib/zeitwerk.rb
zeitwerk-2.6.7 lib/zeitwerk.rb
zeitwerk-2.6.6 lib/zeitwerk.rb
zeitwerk-2.6.5 lib/zeitwerk.rb
zeitwerk-2.6.4 lib/zeitwerk.rb