Module: PaygatePk

Defined in:
lib/paygate_pk.rb,
lib/paygate_pk/config.rb,
lib/paygate_pk/errors.rb,
lib/paygate_pk/version.rb,
lib/paygate_pk/util/html.rb,
lib/paygate_pk/http/client.rb,
lib/paygate_pk/util/security.rb,
lib/paygate_pk/util/signature.rb,
lib/paygate_pk/contracts/instrument.rb,
lib/paygate_pk/contracts/access_token.rb,
lib/paygate_pk/contracts/bearer_token.rb,
lib/paygate_pk/contracts/webhook_event.rb,
lib/paygate_pk/providers/pay_fast/auth.rb,
lib/paygate_pk/contracts/hosted_checkout.rb,
lib/paygate_pk/providers/pay_fast/client.rb,
lib/paygate_pk/providers/pay_fast/webhook.rb,
lib/paygate_pk/providers/pay_fast/checkout.rb,
lib/paygate_pk/providers/pay_fast/tokenization/token.rb,
lib/paygate_pk/providers/pay_fast/tokenization/instrument.rb

Overview

lib/paygate_pk/contracts/access_token.rb frozen_string_literal: true

Defined Under Namespace

Modules: Contracts, HTTP, Providers, Util Classes: AuthError, Config, ConfigurationError, Error, HTTPError, ProviderError, SignatureError, ValidationError

Constant Summary collapse

VERSION =
"0.2.3"

Class Method Summary collapse

Class Method Details

.configObject



34
35
36
# File 'lib/paygate_pk.rb', line 34

def config
  @config ||= PaygatePk::Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



29
30
31
32
# File 'lib/paygate_pk.rb', line 29

def configure
  yield(config)
  config.freeze!
end