Method: Moodle::Service::User#core_user_get_users
- Defined in:
- lib/moodle/services/user.rb
#core_user_get_users(criteria) ⇒ Object
Search for users matching the criteria
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/moodle/services/user.rb', line 22 def core_user_get_users(criteria) params = {} counter = 0 criteria.each do |key,value| params['criteria[' + counter.to_s + '][key]'] = key.to_s params['criteria[' + counter.to_s + '][value]'] = value counter = counter + 1 end response = request(params) if response['users'] users = response['users'].map { |user| Hashie::Mash.new(user) } end end |