Module: Gemsmith
- Defined in:
- lib/gemsmith.rb,
lib/gemsmith/import.rb,
lib/gemsmith/cli/shell.rb,
lib/gemsmith/container.rb,
lib/gemsmith/builders/cli.rb,
lib/gemsmith/tools/editor.rb,
lib/gemsmith/tools/pusher.rb,
lib/gemsmith/tools/viewer.rb,
lib/gemsmith/tools/cleaner.rb,
lib/gemsmith/tools/packager.rb,
lib/gemsmith/cli/actions/cli.rb,
lib/gemsmith/tools/installer.rb,
lib/gemsmith/tools/publisher.rb,
lib/gemsmith/tools/validator.rb,
lib/gemsmith/tools/versioner.rb,
lib/gemsmith/builders/bundler.rb,
lib/gemsmith/builders/console.rb,
lib/gemsmith/cli/actions/edit.rb,
lib/gemsmith/cli/actions/view.rb,
lib/gemsmith/builders/circle_ci.rb,
lib/gemsmith/cli/commands/build.rb,
lib/gemsmith/builders/git/commit.rb,
lib/gemsmith/builders/git/ignore.rb,
lib/gemsmith/cli/actions/install.rb,
lib/gemsmith/cli/actions/publish.rb,
lib/gemsmith/builders/rspec/helper.rb,
lib/gemsmith/builders/specification.rb,
lib/gemsmith/builders/documentation/readme.rb
Overview
Main namespace.
Defined Under Namespace
Modules: Builders, CLI, Container, Tools
Constant Summary collapse
- Import =
Infusible[Container]
Class Method Summary collapse
Class Method Details
.loader(registry = Zeitwerk::Registry) ⇒ Object
15 16 17 |
# File 'lib/gemsmith.rb', line 15 def self.loader registry = Zeitwerk::Registry @loader ||= registry.loaders.find { |loader| loader.tag == File.basename(__FILE__, ".rb") } end |