Module: Creditario::Expenses

Extended by:
API::Create, API::Delete, API::Retrieve
Defined in:
lib/creditario/repositories/expenses.rb

Overview

Creditario::Expenses

Repositorio de Egresos, permite realizar las siguientes operaciones sobre Egresos para Solicitudes de Crédito de creditar.io

  • Obtener un Egreso en especifico:

    Creditario::Expenses.retrieve("eeedba2e-fc96-4f96-bd2e-bd046b256f96")
    => Creditario::Expense
    
  • Crear un Egreso:

    result = Creditario::Expenses.create(classification: "Renta", amount_cents: 25000, credit_application_id: "636264b1-77a2-45ef-b643-e44cfbc84d40")
    => Creditario::Expense
    
  • Eliminar un Egreso:

    result = Creditario::Expenses.delete("eeedba2e-fc96-4f96-bd2e-bd046b256f96")
    => true
    

Class Method Summary collapse

Methods included from API::Retrieve

retrieve

Methods included from API::Create

create

Methods included from API::Delete

delete

Class Method Details

.resource_classObject

Clase a utilizar para transformar las respuestas de la API.



37
38
39
# File 'lib/creditario/repositories/expenses.rb', line 37

def self.resource_class
  Creditario::Expense
end

.resource_pathObject

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



31
32
33
# File 'lib/creditario/repositories/expenses.rb', line 31

def self.resource_path
  "/expenses"
end