Module: Rubysmith

Defined in:
lib/rubysmith.rb,
lib/rubysmith/import.rb,
lib/rubysmith/builder.rb,
lib/rubysmith/pathway.rb,
lib/rubysmith/cli/shell.rb,
lib/rubysmith/container.rb,
lib/rubysmith/builders/core.rb,
lib/rubysmith/builders/init.rb,
lib/rubysmith/builders/reek.rb,
lib/rubysmith/renderers/erb.rb,
lib/rubysmith/text/inserter.rb,
lib/rubysmith/builders/guard.rb,
lib/rubysmith/builders/setup.rb,
lib/rubysmith/cli/actions/git.rb,
lib/rubysmith/cli/actions/rtc.rb,
lib/rubysmith/builders/bundler.rb,
lib/rubysmith/builders/caliber.rb,
lib/rubysmith/builders/console.rb,
lib/rubysmith/builders/version.rb,
lib/rubysmith/cli/actions/dcoo.rb,
lib/rubysmith/cli/actions/name.rb,
lib/rubysmith/cli/actions/rake.rb,
lib/rubysmith/cli/actions/reek.rb,
lib/rubysmith/extensions/tocer.rb,
lib/rubysmith/builders/abstract.rb,
lib/rubysmith/builders/git/safe.rb,
lib/rubysmith/cli/actions/debug.rb,
lib/rubysmith/cli/actions/guard.rb,
lib/rubysmith/cli/actions/rspec.rb,
lib/rubysmith/cli/actions/setup.rb,
lib/rubysmith/builders/circle_ci.rb,
lib/rubysmith/builders/git/setup.rb,
lib/rubysmith/cli/actions/docker.rb,
lib/rubysmith/cli/actions/readme.rb,
lib/rubysmith/cli/commands/build.rb,
lib/rubysmith/extensions/bundler.rb,
lib/rubysmith/extensions/rubocop.rb,
lib/rubysmith/builders/git/commit.rb,
lib/rubysmith/builders/git/ignore.rb,
lib/rubysmith/builders/git_hub/ci.rb,
lib/rubysmith/cli/actions/caliber.rb,
lib/rubysmith/cli/actions/conduct.rb,
lib/rubysmith/cli/actions/console.rb,
lib/rubysmith/cli/actions/funding.rb,
lib/rubysmith/cli/actions/git_hub.rb,
lib/rubysmith/cli/actions/irb_kit.rb,
lib/rubysmith/cli/actions/license.rb,
lib/rubysmith/cli/actions/maximum.rb,
lib/rubysmith/cli/actions/minimum.rb,
lib/rubysmith/configuration/model.rb,
lib/rubysmith/renderers/namespace.rb,
lib/rubysmith/builders/docker/file.rb,
lib/rubysmith/cli/actions/bootsnap.rb,
lib/rubysmith/cli/actions/citation.rb,
lib/rubysmith/cli/actions/git_lint.rb,
lib/rubysmith/cli/actions/security.rb,
lib/rubysmith/cli/actions/versions.rb,
lib/rubysmith/cli/actions/zeitwerk.rb,
lib/rubysmith/extensions/pragmater.rb,
lib/rubysmith/builders/docker/build.rb,
lib/rubysmith/builders/rake/binstub.rb,
lib/rubysmith/builders/rspec/helper.rb,
lib/rubysmith/cli/actions/circle_ci.rb,
lib/rubysmith/cli/actions/community.rb,
lib/rubysmith/builders/docker/ignore.rb,
lib/rubysmith/builders/rspec/binstub.rb,
lib/rubysmith/builders/rspec/context.rb,
lib/rubysmith/cli/actions/git_hub_ci.rb,
lib/rubysmith/cli/actions/simple_cov.rb,
lib/rubysmith/configuration/contract.rb,
lib/rubysmith/builders/docker/console.rb,
lib/rubysmith/cli/actions/refinements.rb,
lib/rubysmith/builders/git_hub/funding.rb,
lib/rubysmith/builders/git_hub/template.rb,
lib/rubysmith/cli/actions/amazing_print.rb,
lib/rubysmith/cli/actions/contributions.rb,
lib/rubysmith/cli/actions/dev_container.rb,
lib/rubysmith/builders/docker/entrypoint.rb,
lib/rubysmith/builders/rake/configuration.rb,
lib/rubysmith/builders/documentation/readme.rb,
lib/rubysmith/builders/dev_container/compose.rb,
lib/rubysmith/builders/documentation/license.rb,
lib/rubysmith/builders/documentation/version.rb,
lib/rubysmith/builders/documentation/citation.rb,
lib/rubysmith/builders/dev_container/dockerfile.rb,
lib/rubysmith/configuration/transformers/git_user.rb,
lib/rubysmith/builders/dev_container/configuration.rb,
lib/rubysmith/configuration/transformers/git_email.rb,
lib/rubysmith/configuration/transformers/git_hub_user.rb,
lib/rubysmith/configuration/transformers/template_root.rb

Overview

Main namespace.

Defined Under Namespace

Modules: Builders, CLI, Configuration, Container, Extensions, Renderers, Text Classes: Builder, Pathway

Constant Summary collapse

Import =
Infusible[Container]

Class Method Summary collapse

Class Method Details

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



22
23
24
# File 'lib/rubysmith.rb', line 22

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