Module: Creditario::API::List
- Included in:
- Creditario::Applications, Catalogs, Credits, Crowdfunding::Crowdfunds, Crowdfunding::Funds, Crowdfunding::Investors, Crowdfunding::Movements, Customers, Investors, Movements, Payments, Products
- Defined in:
- lib/creditario/api/list.rb
Overview
Creditario::API::List
Modulo encargado de obtener recursos paginados de la API de creditar.io
Instance Method Summary collapse
-
#list(query_params = {}) ⇒ Object
Realiza una llamada GET al path del Repositorio que esta haciendo uso de este modulo.
Instance Method Details
#list(query_params = {}) ⇒ Object
Realiza una llamada GET al path del Repositorio que esta haciendo uso de este modulo.
Devuelve una colección paginada o normal de los recursos que el Repositorio maneja.
16 17 18 19 20 21 22 23 24 |
# File 'lib/creditario/api/list.rb', line 16 def list(query_params = {}) response = API.request(:get, self.resource_path, query_params) if response.has_key? "pagination" PaginatedCollection.new(response, self.resource_class) else ResourcesCollection.new(response, self.resource_class) end end |