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