Class: Ardb::CLI::CreateCommand
- Inherits:
-
Object
- Object
- Ardb::CLI::CreateCommand
- Includes:
- ValidCommand
- Defined in:
- lib/ardb/cli/commands.rb
Instance Method Summary collapse
Instance Method Details
#help ⇒ Object
119 120 121 122 123 124 |
# File 'lib/ardb/cli/commands.rb', line 119 def help "Usage: ardb create [options]\n\n" \ "Options: #{@clirb}\n" \ "Description:\n" \ " #{self.summary}" end |
#run(argv, *args) ⇒ Object
101 102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'lib/ardb/cli/commands.rb', line 101 def run(argv, *args) super Ardb.init(false) begin Ardb.adapter.create_db @stdout.puts "created #{Ardb.config.adapter} db `#{Ardb.config.database}`" rescue StandardError => e @stderr.puts e @stderr.puts "error creating #{Ardb.config.database.inspect} database" raise CommandExitError end end |
#summary ⇒ Object
115 116 117 |
# File 'lib/ardb/cli/commands.rb', line 115 def summary "Create the configured DB" end |