class Vestacp::Database

Vestacp::Database is the class for clients domain

Public Class Methods

add(raw = {}) click to toggle source
# File lib/vestacp/database.rb, line 4
def self.add(raw = {})
    args = {
        username: 'arg1',
        db_name: 'arg2',
        db_user: 'arg3',
        db_pass: 'arg4'
    }
    params = {}
    raw.each {|key, value| params[args[key].to_sym] = value }
    params.merge!(cmd: 'v-add-database')
    send_request(params, raw)
end
delete(raw = {}) click to toggle source

Delete User Databaase

Parameters:

  • :username

  • :db_name

  • :db_name

  • :db_pass

# File lib/vestacp/database.rb, line 25
def self.delete(raw = {})
    args = {
        username: 'arg1',
        db_name: 'arg2',
        db_user: 'arg3',
        db_pass: 'arg4'
    }
    params = {}
    raw.each {|key, value| params[args[key].to_sym] = value }
    params.merge!(cmd: 'v-delete-database')
    send_request(params, raw)
end