Class: Zimbra::AccountService::Parser
- Inherits:
-
Object
- Object
- Zimbra::AccountService::Parser
- 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 account_response(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::Account.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| account_response(node) end end |