Module: GemMine
- Defined in:
- lib/gem_mine.rb,
lib/gem_mine/version.rb,
sig/gem_mine.rbs,
sig/gem_mine/version.rbs
Defined Under Namespace
Modules: Version Classes: CommandError, Error, Scaffold
Constant Summary collapse
Class Method Summary collapse
Class Method Details
.clean(path) ⇒ void
This method returns an undefined value.
200 201 202 |
# File 'lib/gem_mine.rb', line 200 def self.clean(path) FileUtils.rm_rf(path) end |
.scaffold(name, root:, **options) ⇒ Object
187 188 189 190 191 192 193 194 195 196 197 198 |
# File 'lib/gem_mine.rb', line 187 def self.scaffold(name, root:, **) build = .delete(:build) { true } install = .delete(:install) { build } git = .delete(:git) { false } Scaffold.new(name, root: root, **).tap do |scaffold| scaffold.create scaffold.initialize_git if git scaffold.build if build scaffold.install if install end end |