Method: AdobeConnectAPI#report_groups

Defined in:
lib/adobe_connect_api.rb

#report_groups(filter = nil, sort = nil) ⇒ Object

returns all groups



286
287
288
289
290
291
292
293
294
295
296
297
298
# File 'lib/adobe_connect_api.rb', line 286

def report_groups(filter = nil, sort = nil)
  puts "ACS: Query: Groups"
  res = query("principal-list", "filter" => filter, "sort" => sort)
  data = XmlSimple.xml_in(res.body)
  groups = []
  if data["principal-list"]
    data["principal-list"].each do |trans|
      groups = trans["principal"]
    end
  end
  return AdobeConnectAPI::Result.new(data["status"][0]["code"], groups)

end