Module: Creditario::Products

Extended by:
API::List, API::Retrieve
Defined in:
lib/creditario/repositories/products.rb

Overview

Creditario::Products

Repositorio de Productos, permite realizar las siguientes operaciones sobre Productos de creditar.io:

  • Obtener todos los Productos Activos:

    result = Creditario::Products.list
    => Creditario::PaginatedCollection
    
    result.items
    => [Creditario::Product, Creditario::Product, ...]
    
  • Obtener un Producto en especifico:

    Creditario::Products.retrieve("c005b7f7-a44a-4ec0-bf7f-73d15d806fd9")
    => Creditario::Product
    

Class Method Summary collapse

Methods included from API::List

list

Methods included from API::Retrieve

retrieve

Class Method Details

.resource_classObject

Clase a utilizar para transformar las respuestas de la API.



34
35
36
# File 'lib/creditario/repositories/products.rb', line 34

def self.resource_class
  Creditario::Product
end

.resource_pathObject

Path de la API donde se ejecutan las peticiones para Productos.



28
29
30
# File 'lib/creditario/repositories/products.rb', line 28

def self.resource_path
  "/products"
end