class Solusvm::General

Solusvm::General is the class for retrieving general information.

Public Instance Methods

isos(type) click to toggle source

Lists available isos.

Parameters:

  • type - a valid virtualization type; e.g: [openvz|xen|xen hvm|kvm]

# File lib/solusvm/general.rb, line 34
def isos(type)
  validate_server_type(type) do
    perform_request(action: 'listiso', type: type)
    parse_returned_params_as_list('iso')
  end
end
plans(type) click to toggle source

Lists available plans.

Parameters:

  • type - a valid virtualization type; e.g: [openvz|xen|xen hvm|kvm]

# File lib/solusvm/general.rb, line 22
def plans(type)
  validate_server_type(type) do
    perform_request(action: 'listplans', type: type)
    parse_returned_params_as_list('plans')
  end
end
templates(type) click to toggle source

Lists available templates.

Parameters:

  • type - a valid virtualization type; e.g: [openvz|xen|xen hvm|kvm]

# File lib/solusvm/general.rb, line 10
def templates(type)
  validate_server_type(type) do
    perform_request(action: 'listtemplates', type: type)
    parse_returned_params_as_list('templates')
  end
end