class MundipaggClient::MundipaggBase
Constants
- API_VERSION
- BASE_URL
Public Instance Methods
build_connection()
click to toggle source
# File lib/mundipagg_client/mundipagg_base.rb, line 15 def build_connection connection = Faraday.new(headers: headers) connection.basic_auth(MundipaggClient::MundipaggClientConfiguration.configuration.api_key, '') connection end
connection()
click to toggle source
# File lib/mundipagg_client/mundipagg_base.rb, line 21 def connection @connection ||= build_connection end
headers()
click to toggle source
# File lib/mundipagg_client/mundipagg_base.rb, line 8 def headers { "Content-Type" => "application/json", "Accept" => "application/json" } end
sanitize_names(name)
click to toggle source
# File lib/mundipagg_client/mundipagg_base.rb, line 29 def sanitize_names(name) from = "àáäâãèéëẽêìíïîĩòóöôõùúüûũñçñÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÔÖÚÙÛÜÑÇ" to = "aaaaaeeeeeiiiiiooooouuuuuncnAAAAAEEEEIIIIOOOOOUUUUNC" name.gsub(/[#{from}]/, from.split("").zip(to.split("")).to_h).gsub(/[^A-Z a-z]/, "").upcase end
sanitize_numbers(number)
click to toggle source
# File lib/mundipagg_client/mundipagg_base.rb, line 25 def sanitize_numbers(number) number.gsub(/[^\d]/, "") end