Method: AdobeConnectAPI#report_memberships

Defined in:
lib/adobe_connect_api.rb

#report_memberships(group_id, filter = nil, sort = nil) ⇒ Object

returns all groups



301
302
303
304
305
306
307
308
309
310
311
312
313
# File 'lib/adobe_connect_api.rb', line 301

def report_memberships(group_id, filter = nil, sort = nil)
  puts "ACS: Query: Group Memberships"
  res = query("principal-list", "group-id" => group_id, "filter" => filter, "sort" => sort)
  data = XmlSimple.xml_in(res.body)
  members = []
  if data["principal-list"]
    data["principal-list"].each do |trans|
      members = trans["principal"]
    end
  end
  return AdobeConnectAPI::Result.new(data["status"][0]["code"], members)

end