Sha256: 1f40b93a6a88ffc8cc1a439ca67e5f7704416ecd34ab4ea631c7fa6a985df8dd

Contents?: true

Size: 944 Bytes

Versions: 2

Compression:

Stored size: 944 Bytes

Contents

require 'set'
require 'time'
require 'digest/sha1'
require 'openssl'

require_relative 'pagarme/version'
require_relative 'pagarme/core_ext'
require_relative 'pagarme/object'
require_relative 'pagarme/model'
require_relative 'pagarme/nested_model'
require_relative 'pagarme/transaction_common'
require_relative 'pagarme/request'
require_relative 'pagarme/errors'

Dir[File.expand_path('../pagarme/resources/*.rb', __FILE__)].map do |path|
  require path
end

module PagarMe
  class << self
    attr_accessor :api_endpoint, :open_timeout, :timeout, :api_key
  end

  self.api_endpoint = 'https://api.pagar.me/1'
  self.open_timeout = 30
  self.timeout      = 90
  self.api_key      = ENV['PAGARME_API_KEY']

  # TODO: Remove deprecated PagarMe.validate_fingerprint
  def self.validate_fingerprint(*args)
    raise '[Deprecation Error] PagarMe.validate_fingerprint is deprecated, use PagarMe::Postback.valid_request_signature? instead'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pagarme-2.1.2 lib/pagarme.rb
pagarme-2.1.1 lib/pagarme.rb