Class: Vestacp::Domain
Overview
Vestacp::Domain is the class for clients domain
Class Method Summary collapse
-
.add(raw = {}) ⇒ Object
Create User Account.
-
.delete(raw = {}) ⇒ Object
Delete User Domain.
Methods inherited from Base
Class Method Details
.add(raw = {}) ⇒ Object
Create User Account
Parameters:
-
:username
-
:password
-
:email
-
:package
-
:first_name
-
:last_name
See:
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/vestacp/domain.rb', line 19 def self.add(raw = {}) args = { username: 'arg1', domain: 'arg2' } params = {} raw.each {|key, value| params[args[key].to_sym] = value } params.merge!(cmd: 'v-add-domain') send_request(params, raw) end |
.delete(raw = {}) ⇒ Object
Delete User Domain
Parameters:
-
:username
35 36 37 38 39 40 41 42 43 44 |
# File 'lib/vestacp/domain.rb', line 35 def self.delete(raw = {}) args = { username: 'arg1', domain: 'arg2' } params = {} raw.each {|key, value| params[args[key].to_sym] = value } params.merge!(cmd: 'v-delete-domain') send_request(params, raw) end |