Module: LabelWeaver

Defined in:
lib/label_weaver.rb,
lib/label_weaver/util.rb,
lib/label_weaver/hooks.rb,
lib/label_weaver/import.rb,
lib/label_weaver/merger.rb,
lib/label_weaver/cli/shell.rb,
lib/label_weaver/container.rb,
lib/label_weaver/temp_repo.rb,
lib/label_weaver/cli/actions/init.rb,
lib/label_weaver/cli/commands/diff.rb,
lib/label_weaver/configuration/model.rb,
lib/label_weaver/cli/commands/develop.rb,
lib/label_weaver/cli/actions/diff/file.rb,
lib/label_weaver/configuration/contract.rb,
lib/label_weaver/cli/actions/diff/format.rb,
lib/label_weaver/cli/actions/develop/stop.rb,
lib/label_weaver/cli/actions/develop/start.rb,
lib/label_weaver/cli/actions/print_configuration.rb,
lib/label_weaver/cli/actions/prepare_base_project.rb

Overview

Main namespace.

Defined Under Namespace

Modules: CLI, Configuration, Container, Util Classes: Hooks, Merger, TempRepo

Constant Summary collapse

Import =
Infusible[Container]

Class Method Summary collapse

Class Method Details

.loader(registry = Zeitwerk::Registry) ⇒ Object



15
16
17
# File 'lib/label_weaver.rb', line 15

def self.loader(registry = Zeitwerk::Registry)
  @loader ||= registry.loaders.find { |loader| loader.tag == File.basename(__FILE__, ".rb") }
end