Method: Beaker::Subcommand#initialize

Defined in:
lib/beaker/subcommand.rb

#initialize(*args) ⇒ Subcommand

Returns a new instance of Subcommand.



10
11
12
13
14
15
16
# File 'lib/beaker/subcommand.rb', line 10

def initialize(*args)
  super
  FileUtils.mkdir_p(SubcommandUtil::CONFIG_DIR)
  FileUtils.touch(SubcommandUtil::SUBCOMMAND_OPTIONS) unless SubcommandUtil::SUBCOMMAND_OPTIONS.exist?
  FileUtils.touch(SubcommandUtil::SUBCOMMAND_STATE) unless SubcommandUtil::SUBCOMMAND_STATE.exist?
  @cli = Beaker::CLI.new
end