class Maintainer::Init

Constants

MAINTAIN_FILE
MAINTAIN_FOLDER

Public Class Methods

create_folder!(path = nil) click to toggle source
# File lib/maintainer_core/init.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) click to toggle source
# File lib/maintainer_core/init.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!() click to toggle source
# File lib/maintainer_core/init.rb, line 8
def setup!()
    self.create_folder!
    self.create_maintainfile!
end