class RRSE::Command::SetUpConfig

Constants

DEFAULT_CONFIG

Public Class Methods

new(dir) click to toggle source
# File lib/rrse/setup-command.rb, line 16
def initialize(dir)
  @dir = dir
end
short_description() click to toggle source
# File lib/rrse/setup-command.rb, line 12
def self.short_description
  "setup config file"
end

Public Instance Methods

options() click to toggle source
# File lib/rrse/setup-command.rb, line 20
def options
  opts = OptionParser.new
  opts.banner = "Usage: rrse [global-options] setup-config"
  opts
end
run(argv) click to toggle source
# File lib/rrse/setup-command.rb, line 26
def run(argv)
  options.order!(argv)

  FileUtils.mkdir_p(@dir)
  config_path = @dir + "config"
  IO.write(config_path, YAML.dump(DEFAULT_CONFIG))
end