Module: PaytrailClient

Defined in:
lib/paytrail_client.rb,
lib/paytrail_client/errors.rb,
lib/paytrail_client/version.rb,
lib/paytrail_client/paytrail_client.rb

Defined Under Namespace

Modules: Helpers, Payment, Request Classes: InvalidPaymentError, PaytrailClientError, PaytrailConfiguration

Constant Summary collapse

GEM_ROOT =
File.expand_path('../', __FILE__)
VERSION =
'1.0.0'.freeze

Class Method Summary collapse

Class Method Details

.configuration {|@config| ... } ⇒ Object

Yields:

  • (@config)


3
4
5
6
7
# File 'lib/paytrail_client/paytrail_client.rb', line 3

def self.configuration
  @config ||= PaytrailConfiguration.new(request_timeout: 30)
  yield(@config) if block_given?
  @config
end