Module: Creditario::API::Multipart
- Included in:
- Creditario::Attachments
- Defined in:
- lib/creditario/api/multipart.rb
Overview
Creditario::API:Multipart
Modulo encargado de generar recursos nuevos de tipo multipart/form-data
en la API de creditario.io
Instance Method Summary collapse
-
#create(params = {}) ⇒ Object
Realiza una llamada POST de tipo
multipart/form-data
al path del Repositorio que esta haciendo uso de este modulo.
Instance Method Details
#create(params = {}) ⇒ Object
Realiza una llamada POST de tipo multipart/form-data
al path del Repositorio que esta haciendo uso de este modulo.
Si todo sale bien devuelve una instancia del Recurso especĂfico que el Repositorio maneja. De lo contrario, regresa un Hash con los errores arrojados por el servidor de creditar.io
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/creditario/api/multipart.rb', line 17 def create(params = {}) response = API.request(:multipart_post, self.resource_path, params) attributes = response.dig("data").first links = response.dig("links") self.resource_class.new(attributes, links) rescue Creditario::Exceptions::UnprocessableEntityError => exception exception.server_response end |