module Creditario::API::Create
Creditario::API::Create
¶ ↑
Modulo encargado de generar recursos nuevos en la API
de creditar.io
Public Instance Methods
create(*params)
click to toggle source
Realiza una llamada POST 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/create.rb, line 17 def create(*params) response = API.request(: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