Module: SublimeTextKit

Defined in:
lib/sublime_text_kit.rb,
lib/sublime_text_kit/cli/shell.rb,
lib/sublime_text_kit/container.rb,
lib/sublime_text_kit/dependencies.rb,
lib/sublime_text_kit/snippets/model.rb,
lib/sublime_text_kit/snippets/reader.rb,
lib/sublime_text_kit/metadata/handler.rb,
lib/sublime_text_kit/metadata/pathway.rb,
lib/sublime_text_kit/snippets/printer.rb,
lib/sublime_text_kit/cli/actions/update.rb,
lib/sublime_text_kit/sessions/rebuilder.rb,
lib/sublime_text_kit/snippets/collector.rb,
lib/sublime_text_kit/cli/actions/session.rb,
lib/sublime_text_kit/configuration/model.rb,
lib/sublime_text_kit/cli/actions/snippets.rb,
lib/sublime_text_kit/configuration/contract.rb,
lib/sublime_text_kit/cli/actions/metadata/create.rb,
lib/sublime_text_kit/cli/actions/metadata/delete.rb,
lib/sublime_text_kit/metadata/serializers/project.rb,
lib/sublime_text_kit/cli/actions/metadata/recreate.rb,
lib/sublime_text_kit/metadata/serializers/workspace.rb

Overview

Main namespace.

Defined Under Namespace

Modules: CLI, Configuration, Container, Metadata, Sessions, Snippets

Constant Summary collapse

Dependencies =
Infusible[Container]

Class Method Summary collapse

Class Method Details

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



14
15
16
# File 'lib/sublime_text_kit.rb', line 14

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