Class: Ardb::CLI::DropCommand
- Inherits:
-
Object
- Object
- Ardb::CLI::DropCommand
- Includes:
- ValidCommand
- Defined in:
- lib/ardb/cli/commands.rb
Instance Method Summary collapse
Instance Method Details
#help ⇒ Object
149 150 151 152 153 154 |
# File 'lib/ardb/cli/commands.rb', line 149 def help "Usage: ardb drop [options]\n\n" \ "Options: #{@clirb}\n" \ "Description:\n" \ " #{self.summary}" end |
#run(argv, *args) ⇒ Object
131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'lib/ardb/cli/commands.rb', line 131 def run(argv, *args) super Ardb.init(true) begin Ardb.adapter.drop_db @stdout.puts "dropped #{Ardb.config.adapter} db `#{Ardb.config.database}`" rescue StandardError => e @stderr.puts e @stderr.puts "error dropping #{Ardb.config.database.inspect} database" raise CommandExitError end end |
#summary ⇒ Object
145 146 147 |
# File 'lib/ardb/cli/commands.rb', line 145 def summary "Drop the configured DB" end |