Class: Apertur::Resources::Uploads
- Inherits:
-
Object
- Object
- Apertur::Resources::Uploads
- Defined in:
- lib/apertur/resources/uploads.rb
Overview
Browse completed uploads.
Instance Method Summary collapse
-
#initialize(http) ⇒ Uploads
constructor
A new instance of Uploads.
-
#list(**params) ⇒ Hash
List uploads with pagination.
-
#recent(**params) ⇒ Array<Hash>
List recent uploads.
Constructor Details
#initialize(http) ⇒ Uploads
Returns a new instance of Uploads.
8 9 10 |
# File 'lib/apertur/resources/uploads.rb', line 8 def initialize(http) @http = http end |
Instance Method Details
#list(**params) ⇒ Hash
List uploads with pagination.
17 18 19 20 21 22 |
# File 'lib/apertur/resources/uploads.rb', line 17 def list(**params) query = {} query["page"] = params[:page].to_s if params[:page] query["pageSize"] = params[:page_size].to_s if params[:page_size] @http.request(:get, "/api/v1/uploads", query: query) end |
#recent(**params) ⇒ Array<Hash>
List recent uploads.
28 29 30 31 32 |
# File 'lib/apertur/resources/uploads.rb', line 28 def recent(**params) query = {} query["limit"] = params[:limit].to_s if params[:limit] @http.request(:get, "/api/v1/uploads/recent", query: query) end |