Class: Zimbra::DomainService

Inherits:
HandsoapService show all
Defined in:
lib/zimbra/domain.rb

Defined Under Namespace

Classes: Builder, Parser

Instance Method Summary collapse

Methods inherited from HandsoapService

#on_create_document, #on_response_document

Methods included from HandsoapUriOverrides

#envelope_namespace, #request_content_type, #uri

Methods included from HandsoapNamespaces

#request_namespaces, #response_namespaces

Methods included from HandsoapErrors

#http_error?, #http_not_found?, #on_after_create_http_request, #on_http_error, #report_error, #soap_fault_not_found?

Instance Method Details

#count_accounts(id) ⇒ Object



21
22
23
24
25
26
# File 'lib/zimbra/domain.rb', line 21

def count_accounts(id)
  xml = invoke("n2:CountAccountRequest") do |message|
    Builder.count_accounts(message, id)
  end
  Parser.count_accounts_response(xml)
end

#deleteObject



28
29
30
31
32
# File 'lib/zimbra/domain.rb', line 28

def delete
  xml = invoke("n2:DeleteDomainRequest") do |message|
    Builder.delete(message, id)
  end
end