Sha256: d9863964ffe4a2ac82ea03b50bfc7b999c11b0076a33049422cace7b996768dd

Contents?: true

Size: 726 Bytes

Versions: 5

Compression:

Stored size: 726 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/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

5 entries across 5 versions & 3 rubygems

Version Path
cm-admin-1.5.22 vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.6.15/lib/zeitwerk.rb
cm-admin-1.5.21 vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.6.15/lib/zeitwerk.rb
cm-admin-1.5.20 vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.6.15/lib/zeitwerk.rb
tinymce-rails-7.1.2 vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.6.15/lib/zeitwerk.rb
zeitwerk-2.6.13 lib/zeitwerk.rb