Module: Tocer

Defined in:
lib/tocer.rb,
lib/tocer/import.rb,
lib/tocer/runner.rb,
lib/tocer/writer.rb,
lib/tocer/builder.rb,
lib/tocer/cli/shell.rb,
lib/tocer/container.rb,
lib/tocer/rake/register.rb,
lib/tocer/parsers/header.rb,
lib/tocer/cli/actions/root.rb,
lib/tocer/cli/actions/label.rb,
lib/tocer/transformers/link.rb,
lib/tocer/transformers/text.rb,
lib/tocer/cli/actions/pattern.rb,
lib/tocer/cli/commands/upsert.rb,
lib/tocer/configuration/model.rb,
lib/tocer/transformers/finder.rb,
lib/tocer/configuration/contract.rb,
lib/tocer/elements/comment_block.rb

Overview

Main namespace.

Defined Under Namespace

Modules: CLI, Configuration, Container, Elements, Parsers, Rake, Transformers Classes: Builder, Runner, Writer

Constant Summary collapse

Import =
Infusible[Container]

Class Method Summary collapse

Class Method Details

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



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

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