class Zoop::CustomerCommon
Public Class Methods
find_by_document(document)
click to toggle source
# File lib/zoop/customer_common.rb, line 6 def find_by_document(document) raise RequestError.new('Invalid CPF/CNPJ') unless document.present? raw_document = document.scan(/[0-9]/).join document_type = raw_document.size <= 11 ? :taxpayer_id : :ein Zoop::Request.get( url('search'), headers: { 'Content-Type' => '' }, query: { document_type => raw_document } ).call end