module Creditario::API::Exists
Creditario::API::Exists
¶ ↑
Modulo encargado de obtener si un recurso existe en la API
de creditar.io
Public Instance Methods
exists(query_params = {})
click to toggle source
Realiza una llamada GET al path del Repositorio que este 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/exists.rb, line 17 def exists(query_params = {}) parts = [self.exists_resource_path] path = parts.compact.join("/") query_params[:cache] = true query_params[:email] = Base64.encode64(query_params[:email])[0..-2] response = API.request(:get, path, query_params) rescue Creditario::Exceptions::ResourceNotFoundError => exception exception.server_response rescue Creditario::Exceptions::UnprocessableEntityError => exception exception.server_response end