Class: Zimbra::AccountService::Parser

Inherits:
Object
  • Object
show all
Defined in:
lib/zimbra/account.rb

Class Method Summary collapse

Class Method Details

.account_response(node) ⇒ Object



144
145
146
147
148
149
150
151
# File 'lib/zimbra/account.rb', line 144

def (node)
  id = (node/'@id').to_s
  name = (node/'@name').to_s
  acls = Zimbra::ACL.read(node)
  cos_id = Zimbra::A.read(node, 'zimbraCOSId')
  delegated_admin = Zimbra::A.read(node, 'zimbraIsDelegatedAdminAccount')
  Zimbra::.new(:id => id, :name => name, :acls => acls, :cos_id => cos_id, :delegated_admin => delegated_admin)
end

.get_all_response(response) ⇒ Object



138
139
140
141
142
# File 'lib/zimbra/account.rb', line 138

def get_all_response(response)
  (response/"//n2:account").map do |node|
    (node)
  end
end