Module: Zimbra::DistributionListService::Parser
- Defined in:
- lib/zimbra/distribution_list.rb
Class Method Summary collapse
Class Method Details
.distribution_list_response(node) ⇒ Object
193 194 195 196 197 198 199 200 201 202 203 |
# File 'lib/zimbra/distribution_list.rb', line 193 def distribution_list_response(node) id = (node/'@id').to_s name = (node/'@name').to_s ui_components = A.read(node, 'zimbraAdminConsoleUIComponents') admin_group = A.read(node, 'zimbraIsAdminGroup') members = (node/"//n2:dlm").map { |n| n.to_s } Zimbra::DistributionList.new(:id => id, :name => name, :admin_console_ui_components => ui_components, :admin_group => admin_group, :members => members) end |
.get_all_response(response) ⇒ Object
188 189 190 191 |
# File 'lib/zimbra/distribution_list.rb', line 188 def get_all_response(response) items = response/"//n2:dl" items.map { |i| distribution_list_response(i) } end |