Module: Creditario::API::List

Overview

Creditario::API::List

Modulo encargado de obtener recursos paginados de la API de creditar.io

Instance Method Summary collapse

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