Module: Pennyworth

Defined in:
lib/pennyworth.rb,
lib/pennyworth/import.rb,
lib/pennyworth/cli/shell.rb,
lib/pennyworth/container.rb,
lib/pennyworth/inflector.rb,
lib/pennyworth/processor.rb,
lib/pennyworth/loaders/gem.rb,
lib/pennyworth/models/text.rb,
lib/pennyworth/loaders/text.rb,
lib/pennyworth/presenters/gem.rb,
lib/pennyworth/cli/actions/gem.rb,
lib/pennyworth/loaders/git_hub.rb,
lib/pennyworth/models/encoding.rb,
lib/pennyworth/presenters/text.rb,
lib/pennyworth/cli/actions/text.rb,
lib/pennyworth/loaders/encoding.rb,
lib/pennyworth/serializers/text.rb,
lib/pennyworth/models/http_status.rb,
lib/pennyworth/configuration/model.rb,
lib/pennyworth/loaders/http_status.rb,
lib/pennyworth/models/system/error.rb,
lib/pennyworth/presenters/encoding.rb,
lib/pennyworth/serializers/project.rb,
lib/pennyworth/cli/actions/encoding.rb,
lib/pennyworth/loaders/standard_gem.rb,
lib/pennyworth/loaders/system/error.rb,
lib/pennyworth/models/system/signal.rb,
lib/pennyworth/serializers/encoding.rb,
lib/pennyworth/loaders/system/signal.rb,
lib/pennyworth/models/standard_error.rb,
lib/pennyworth/presenters/repository.rb,
lib/pennyworth/configuration/contract.rb,
lib/pennyworth/loaders/standard_error.rb,
lib/pennyworth/presenters/http_status.rb,
lib/pennyworth/cli/actions/http_status.rb,
lib/pennyworth/presenters/standard_gem.rb,
lib/pennyworth/presenters/system/error.rb,
lib/pennyworth/serializers/http_status.rb,
lib/pennyworth/cli/actions/git_hub/user.rb,
lib/pennyworth/cli/actions/standard_gem.rb,
lib/pennyworth/cli/actions/system/error.rb,
lib/pennyworth/presenters/system/signal.rb,
lib/pennyworth/serializers/system/error.rb,
lib/pennyworth/cli/actions/system/signal.rb,
lib/pennyworth/presenters/standard_error.rb,
lib/pennyworth/serializers/system/signal.rb,
lib/pennyworth/cli/actions/standard_error.rb,
lib/pennyworth/serializers/standard_error.rb,
lib/pennyworth/cli/actions/git_hub/organization.rb

Overview

Main namespace.

Defined Under Namespace

Modules: CLI, Configuration, Container, Loaders, Models, Presenters, Serializers Classes: Inflector, Processor

Constant Summary collapse

Import =
Infusible.with Container

Class Method Summary collapse

Class Method Details

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



16
17
18
# File 'lib/pennyworth.rb', line 16

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