Class: Vestacp::Database

Inherits:
Base
  • Object
show all
Defined in:
lib/vestacp/database.rb

Overview

Vestacp::Database is the class for clients domain

Class Method Summary collapse

Methods inherited from Base

parse_response, send_request

Class Method Details

.add(raw = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# 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 = {}) ⇒ Object

Delete User Databaase

Parameters:

  • :username

  • :db_name

  • :db_name

  • :db_pass



25
26
27
28
29
30
31
32
33
34
35
36
# 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