Method: Boxr::Client#folder_items
- Defined in:
- lib/boxr/folders.rb
#folder_items(folder, fields: [], offset: nil, limit: nil) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/boxr/folders.rb', line 29 def folder_items(folder, fields: [], offset: nil, limit: nil) folder_id = ensure_id(folder) query = build_fields_query(fields, FOLDER_AND_FILE_FIELDS_QUERY) uri = "#{FOLDERS_URI}/#{folder_id}/items" if offset.nil? || limit.nil? get_all_with_pagination(uri, query: query, offset: 0, limit: FOLDER_ITEMS_LIMIT) else query[:offset] = offset query[:limit] = limit items, = get(uri, query: query) items['entries'] end end |