Module: Payola

Defined in:
lib/payola.rb,
lib/payola/error.rb,
lib/payola/version.rb,
lib/payola/registry.rb,
lib/payola/configuration.rb,
lib/payola/payment_gateway.rb,
lib/payola/factories/payment_token.rb,
lib/payola/factories/stripe_payment_token.rb,
lib/payola/errors/payment_gateway_request_error.rb,
lib/payola/payment_gateways/stripe_payment_gateway.rb

Defined Under Namespace

Modules: Errors, Factories, PaymentGateways Classes: Configuration, Error, PaymentGateway, Registry

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.configObject



11
12
13
# File 'lib/payola/configuration.rb', line 11

def self.config
  @@configuration ||= Configuration.new
end

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

Yields:



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

def self.configure
  yield config
end

.registryObject



18
19
20
# File 'lib/payola/registry.rb', line 18

def self.registry
  Registry
end

.sync(**args) ⇒ Object



8
9
10
# File 'lib/payola.rb', line 8

def self.sync(**args)
  PaymentGateway.sync(**args)
end