Method: WeBee::User.all

Defined in:
lib/webee.rb

.all(enterprise = nil) ⇒ Object



902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
# File 'lib/webee.rb', line 902

def self.all(enterprise = nil)
  if enterprise.is_a? Enterprise
    enterprise_id = enterprise.resource_id
  else
    enterprise_id = enterprise
  end
  if enterprise.nil?
    enterprise_id = '_'
  end
  u = []
  doc = Nokogiri.parse(RestClient.get(Api.url + "/admin/enterprises/#{enterprise_id}/users", :accept => :xml))
  doc.search('//user').each do |node|
    user = User.parse(node.to_s)
    u << user
    user.enterprise_id = enterprise_id
  end
  u
end