Module: EacRubyBase1::RootModuleSetup::Zeitwerk

Defined in:
lib/eac_ruby_base1/root_module_setup/zeitwerk.rb

Instance Method Summary collapse

Instance Method Details

#loaderZeitwerk::GemLoader

Returns:

  • (Zeitwerk::GemLoader)


7
8
9
10
11
12
13
# File 'lib/eac_ruby_base1/root_module_setup/zeitwerk.rb', line 7

def loader
  @loader ||= ::Zeitwerk::Registry.loader_for_gem(
    root_module_file,
    namespace: namespace,
    warn_on_extra_files: true
  )
end

#logging(enable) ⇒ Object

Parameters:

  • enable (Boolean)

    true to enable, false (default) to disable.

Returns:



17
18
19
# File 'lib/eac_ruby_base1/root_module_setup/zeitwerk.rb', line 17

def logging(enable)
  @logging = enable
end

#logging?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/eac_ruby_base1/root_module_setup/zeitwerk.rb', line 22

def logging?
  @logging ? true : false
end