Class: Creditario::Attachments
- Inherits:
-
Object
- Object
- Creditario::Attachments
- Defined in:
- lib/creditario/repositories/attachments.rb
Overview
Creditario::Attachments
Repositorio de Archivos, permite realizar las siguientes operaciones sobre Archivos para Solicitudes de Crédito y Clientes de creditario.io
-
Obtener un Archivo en especifico:
Creditario::Attachments.retrieve("aabfd43d-6f63-44dd-b7d9-9352a101d11e") => Creditario::Attachment
-
Crear un Archivo:
Nota: Para el envío del archivo es necesario utilizar la clase
UploadIO.new
.file_upload_io = UploadIO.new(File.new("@/path/to/a/file.jpg"), "image/jpg", "file.jpg") result = Creditario::Attachments.create( attachmentable_type: "credit_application", attachmentable_id: "4e9ece5f-d4e6-4fcd-bc9b-b437bef23ceb", attachment_type: "INE", file: file_upload_io ) => Creditario::Attachment
-
Eliminar un Archivo:
result = Creditario::Attachments.delete("aabfd43d-6f63-44dd-b7d9-9352a101d11e") => true
Class Method Summary collapse
-
.resource_class ⇒ Object
Clase a utilizar para transformar las respuestas de la API.
-
.resource_path ⇒ Object
Path de la API donde se ejecutan las peticiones para Egresos.
Methods included from Creditario::API::Multipart
Methods included from Creditario::API::Retrieve
Methods included from Creditario::API::Delete
Class Method Details
.resource_class ⇒ Object
Clase a utilizar para transformar las respuestas de la API.
46 47 48 |
# File 'lib/creditario/repositories/attachments.rb', line 46 def self.resource_class Creditario::Attachment end |
.resource_path ⇒ Object
Path de la API donde se ejecutan las peticiones para Egresos.
40 41 42 |
# File 'lib/creditario/repositories/attachments.rb', line 40 def self.resource_path "/attachments" end |