Method: Gleis::Database.reset

Defined in:
lib/gleis/database.rb

.reset(app_name, env_var_name) ⇒ Object



112
113
114
115
116
117
118
119
120
121
122
123
124
# File 'lib/gleis/database.rb', line 112

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