Module: GemMine
- Defined in:
- lib/gem_mine.rb,
lib/gem_mine/helpers.rb,
lib/gem_mine/version.rb,
sig/gem_mine.rbs
Defined Under Namespace
Modules: Helpers, Version Classes: CommandError, Error, Scaffold
Constant Summary collapse
Class Method Summary collapse
Class Method Details
.clean(path) ⇒ void
This method returns an undefined value.
201 202 203 |
# File 'lib/gem_mine.rb', line 201 def self.clean(path) FileUtils.rm_rf(path) end |
.scaffold(name, root:, **options) ⇒ Object
188 189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/gem_mine.rb', line 188 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 |