Class: MysqlInspector::CLI::WriteCommand

Inherits:
Command
  • Object
show all
Defined in:
lib/mysql_inspector/cli.rb

Instance Attribute Summary

Attributes inherited from Command

#config, #status, #stderr, #stdout

Instance Method Summary collapse

Methods inherited from Command

#get_dump, #initialize, #ivar, #parse!, #run!

Methods included from Helper

#abort, #exit, #puts, #usage

Constructor Details

This class inherits a constructor from MysqlInspector::CLI::Command

Instance Method Details

#parse(argv) ⇒ Object



172
173
174
175
# File 'lib/mysql_inspector/cli.rb', line 172

def parse(argv)
  @database = argv.shift or usage "write DATABASE [VERSION]"
  @version = argv.shift || CURRENT
end

#runObject



177
178
179
180
# File 'lib/mysql_inspector/cli.rb', line 177

def run
  config.database_name = @database
  config.write_dump(@version)
end