class Disloku::Commands::Generate
Public Class Methods
new(cliOptions)
click to toggle source
Calls superclass method
Disloku::BaseCommand::new
# File lib/disloku/commands/Generate.rb, line 8 def initialize(cliOptions) super(cliOptions) @repository = @scmImplementation.new(cliOptions[:dir]) end
Public Instance Methods
execute()
click to toggle source
# File lib/disloku/commands/Generate.rb, line 14 def execute() repoConfig = File.join(@repository.root, 'disloku.config') if (File.exists?(repoConfig)) raise DislokuError.new("disloku.config already exists in this repository") else sampleConfig = File.expand_path(File.join(File.dirname(__FILE__), "../../../config/sample.config")) FileUtils.cp(sampleConfig, repoConfig) end end