Class: Rubysmith::Builders::Abstract
- Inherits:
-
Object
- Object
- Rubysmith::Builders::Abstract
- Defined in:
- lib/rubysmith/builders/abstract.rb
Overview
Provides default implementation from which builders can inherit from.
Direct Known Subclasses
Bundler, Caliber, CircleCI, Console, Core, DevContainer::Compose, DevContainer::Configuration, DevContainer::Dockerfile, Docker::Build, Docker::Console, Docker::Entrypoint, Docker::File, Docker::Ignore, Documentation::Citation, Documentation::License, Documentation::Readme, Documentation::Version, Git::Commit, Git::Ignore, Git::Safe, Git::Setup, GitHub::CI, GitHub::Funding, GitHub::Template, Guard, Init, RSpec::Binstub, RSpec::Context, RSpec::Helper, Rake::Binstub, Rake::Configuration, Reek, Setup, Version
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(builder: Builder) ⇒ Abstract
constructor
A new instance of Abstract.
Constructor Details
Instance Method Details
#call ⇒ Object
14 15 16 17 |
# File 'lib/rubysmith/builders/abstract.rb', line 14 def call fail NoMethodError, "`#{self.class}##{__method__} #{method(__method__).parameters}` must be implemented." end |