Module: ApplePay

Defined in:
lib/apple_pay.rb,
lib/apple_pay/merchant.rb,
lib/apple_pay/payment_token.rb,
lib/apple_pay/payment_token/signature.rb,
lib/apple_pay/request_filter/debugger.rb,
lib/apple_pay/payment_token/encrypted_data.rb,
lib/apple_pay/payment_token/certificate_chain.rb

Defined Under Namespace

Modules: RequestFilter Classes: Error, Merchant, PaymentToken

Constant Summary collapse

VERSION =
File.read(
  File.join(__dir__, '../VERSION')
).strip

Class Method Summary collapse

Class Method Details

.debug(&block) ⇒ Object



30
31
32
33
34
35
36
# File 'lib/apple_pay.rb', line 30

def self.debug(&block)
  original = self.debugging?
  self.debugging = true
  yield
ensure
  self.debugging = original
end

.debug!Object



27
28
29
# File 'lib/apple_pay.rb', line 27

def self.debug!
  self.debugging = true
end

.debugging=(boolean) ⇒ Object



24
25
26
# File 'lib/apple_pay.rb', line 24

def self.debugging=(boolean)
  @@debugging = boolean
end

.debugging?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/apple_pay.rb', line 21

def self.debugging?
  @@debugging
end

.loggerObject



12
13
14
# File 'lib/apple_pay.rb', line 12

def self.logger
  @@logger
end

.logger=(logger) ⇒ Object



15
16
17
# File 'lib/apple_pay.rb', line 15

def self.logger=(logger)
  @@logger = logger
end