Module: Creditario::Client

Defined in:
lib/creditario/client.rb,
lib/creditario/client/version.rb

Overview

Creditario::Client

Modulo que será utilizado para consumir la API de creditar.io

Constant Summary collapse

VERSION =

Versión actual de la gema creditario-client

"1.1.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_baseObject

URL en la cual se ejecutarán las interacciones con la API de creditar.io

Útil cuando se desea utilizar el ambiente de staging por ejemplo.

Ejemplo

Creditario::Client.api_base = "https://staging.creditar.io"


103
104
105
# File 'lib/creditario/client.rb', line 103

def api_base
  @api_base
end

.api_keyObject

La API Key es necesaria para cualquier interacción con la API de creditar.io

Después de requerir la gema, lo más recomendado es definir la API Key a utilizar en todas las llamadas a la API.

Ejemplo

Creditario::Client.api_key = "BMBE96Wva8NaYMmVx4RavpXSy6Y6HKFe"


93
94
95
# File 'lib/creditario/client.rb', line 93

def api_key
  @api_key
end

.api_versionObject

Versión a utilizar de la API de creditar.io Por default es 1



108
109
110
# File 'lib/creditario/client.rb', line 108

def api_version
  @api_version
end

.sandboxObject

Modo entorno de pruebas (Sandbox)

Útil cuando se desea obtener datos de entorno de pruebas.

Por default es false



116
117
118
# File 'lib/creditario/client.rb', line 116

def sandbox
  @sandbox
end

Class Method Details

.applicationsObject

Método de acceso al repositorio de Solicitudes.

Para más información, puedes consultar la documentación de Creditario::Applications



138
139
140
# File 'lib/creditario/client.rb', line 138

def applications
  Creditario::Applications
end

.attachmentsObject

Método de acceso al repositorio de Archivos.

Para más información, puede consultar la documentación de Creditario::Attachments



185
186
187
# File 'lib/creditario/client.rb', line 185

def attachments
  Creditario::Attachments
end

.catalogsObject

Método de acceso al repositorio de Catálogos.

Para más información, puedes consultar la documentación de Creditario::Catalogs



154
155
156
# File 'lib/creditario/client.rb', line 154

def catalogs
  Creditario::Catalogs
end

.contractsObject

Método de acesso al repositorio de Contratos.

Para más información, puedes consultrar la documentación de Creditario::Contracts



146
147
148
# File 'lib/creditario/client.rb', line 146

def contracts
  Creditario::Contracts
end

.convert_application_to_creditsObject

Método de acceso al repositorio de Convertir una Solicitud en Crédito

Para más información, puede consultar la documentación de Creditario::ConvertApplicationToCredits



233
234
235
# File 'lib/creditario/client.rb', line 233

def convert_application_to_credits
  Creditario::ConvertApplicationToCredits
end

.credit_estimatesObject

Método de acceso al repositorio de Estimaciones de Crédito

Para más información, puede consultar la documentación de Creditario::CreditEstimates



193
194
195
# File 'lib/creditario/client.rb', line 193

def credit_estimates
  Creditario::CreditEstimates
end

.creditsObject

Método de acceso al repositorio de Créditos

Para más información, puede consultar la documentación de Creditario::Credits



201
202
203
# File 'lib/creditario/client.rb', line 201

def credits
  Creditario::Credits
end

.customersObject

Método de acceso al repositorio de Clientes.

Para más información, puedes consultar la documentación de Creditario::Customers



130
131
132
# File 'lib/creditario/client.rb', line 130

def customers
  Creditario::Customers
end

.expensesObject

Método de acceso al repositorio de Egresos.

Para más información, puedes consultar la documentación de Creditario::Expenses



169
170
171
# File 'lib/creditario/client.rb', line 169

def expenses
  Creditario::Expenses
end

.incomesObject

Método de acceso al repositorio de Ingresos.

Para más información, puedes consultar la documentación de Creditario::Incomes



161
162
163
# File 'lib/creditario/client.rb', line 161

def incomes
  Creditario::Incomes
end

.paymentsObject

Método de acceso al repositorio de Movimientos

Para más información, puede consultar la documentación de Creditario::Movements



209
210
211
# File 'lib/creditario/client.rb', line 209

def payments
  Creditario::Payments
end

.productsObject

Método de acceso al repositorio de Productos.

Para más información, puedes consultar la documentación de Creditario::Products



122
123
124
# File 'lib/creditario/client.rb', line 122

def products
  Creditario::Products
end

.qualify_score_flowsObject

Método de acceso al repositorio de Calificaciones de flujos de calificación

Para más información, puede consultar la documentación de Creditario::QualifyScoreFlows



225
226
227
# File 'lib/creditario/client.rb', line 225

def qualify_score_flows
  Creditario::QualifyScoreFlows
end

.referencesObject

Método de acceso al repositorio de Referencias.

Para más información, puedes consultar la documentación de Creditario::References



177
178
179
# File 'lib/creditario/client.rb', line 177

def references
  Creditario::References
end