module Creditario::API::Multipart
Creditario::API
:Multipart¶ ↑
Modulo encargado de generar recursos nuevos de tipo multipart/form-data
en la API
de creditario.io
Public Instance Methods
create(*params)
click to toggle source
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
# File lib/creditario/api/multipart.rb, line 17 def create(*params) response = API.request(:multipart, 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