lib/pagarme.rb in pagarme-1.9.2 vs lib/pagarme.rb in pagarme-1.9.3

- old
+ new

@@ -12,15 +12,22 @@ require 'pagarme/request' require 'pagarme/errors' module PagarMe @@api_key = nil - @@api_endpoint = 'https://api.pagar.me' - @@api_version = '1' + @@api_endpoint = 'https://api.pagar.me/1' @@live = true @@api_card_encryption_public_key = File.join(File.dirname(__FILE__), '..', 'certs/public_key.pem') + def self.api_endpoint=(api_endpoint) + @@api_endpoint = api_endpoint + end + + def self.api_endpoint + @@api_endpoint + end + def self.api_key=(api_key) @@api_key = api_key end def self.api_key @@ -30,12 +37,12 @@ def self.api_card_encryption_public_key @@api_card_encryption_public_key end def self.full_api_url(relative_path) - "#{@@api_endpoint}/#{@@api_version}#{relative_path}" + "#{@@api_endpoint}#{relative_path}" end def self.validate_fingerprint(id, fingerprint) - Digest::SHA1.hexdigest(id.to_s + "#" + @@api_key) == fingerprint + Digest::SHA1.hexdigest(id.to_s + "#" + @@api_key) == fingerprint end end