Class: Maintainer::Setup
- Inherits:
-
Object
- Object
- Maintainer::Setup
- Defined in:
- lib/maintainer_core/setup.rb
Constant Summary collapse
- MAINTAIN_FOLDER =
'maintain'- MAINTAIN_FILE =
'Maintainfile'
Class Method Summary collapse
Class Method Details
.create_folder!(path = nil) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/maintainer_core/setup.rb', line 12 def create_folder!(path = nil) maintainfolder_path = File.join(path || '.', MAINTAIN_FOLDER) # Sanity check return if File.directory?(maintainfolder_path) Writer.write(message: "\n\nYou already have a maintain folder...skipping creation") if File.exist?(maintainfolder_path) FileUtils.mkdir_p(maintainfolder_path) Writer.write(message: "\nCreated new folder '#{maintainfolder_path}'.") end |
.create_maintainfile!(path = nil) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/maintainer_core/setup.rb', line 22 def create_maintainfile!(path = nil) Writer.write(message: "Creating Maintainfile...") FileUtils.cd "./#{MAINTAIN_FOLDER}" FileUtils.touch "#{MAINTAIN_FILE}" Writer.write(message: "Maintainfile Created") end |
.setup! ⇒ Object
8 9 10 11 |
# File 'lib/maintainer_core/setup.rb', line 8 def setup!() self.create_folder! self.create_maintainfile! end |