Method: Gleis::Database.delete

Defined in:
lib/gleis/database.rb

.delete(app_name, env_var_name) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/gleis/database.rb', line 19

def self.delete(app_name, env_var_name)
  token = Token.check
  if Utils.prompt_confirmation("Are you sure you want to delete the database at #{env_var_name}?")
    body = API.request('delete', "db/#{app_name}/#{env_var_name}", token)
    if body['success'] == 1
      puts "Successfully deleted database configured at #{env_var_name}."
    else
      puts "Failed to delete database: #{body['message']}"
    end
  else
    puts 'Command cancelled'
  end
end