Method: Boxr::Client#all_users
- Defined in:
- lib/boxr/users.rb
#all_users(filter_term: nil, fields: [], offset: nil, limit: nil) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/boxr/users.rb', line 24 def all_users(filter_term: nil, fields: [], offset: nil, limit: nil) uri = USERS_URI query = build_fields_query(fields, USER_FIELDS_QUERY) query[:filter_term] = filter_term unless filter_term.nil? if offset.nil? || limit.nil? get_all_with_pagination(uri, query: query, offset: 0, limit: DEFAULT_LIMIT) else query[:offset] = offset query[:limit] = limit users, = get(uri, query: query) users['entries'] end end |