Module: PaddlePay

Defined in:
lib/paddle_pay/errors/paddle_pay_error.rb,
lib/paddle_pay.rb,
lib/paddle_pay/util.rb,
lib/paddle_pay/version.rb,
lib/paddle_pay/connection.rb,
lib/paddle_pay/configuration.rb,
lib/paddle_pay/models/alert/webhook.rb,
lib/paddle_pay/models/product/coupon.rb,
lib/paddle_pay/models/product/license.rb,
lib/paddle_pay/models/product/payment.rb,
lib/paddle_pay/models/product/product.rb,
lib/paddle_pay/models/product/pay_link.rb,
lib/paddle_pay/models/transaction/user.rb,
lib/paddle_pay/models/subscription/plan.rb,
lib/paddle_pay/models/subscription/user.rb,
lib/paddle_pay/models/transaction/order.rb,
lib/paddle_pay/models/subscription/charge.rb,
lib/paddle_pay/models/transaction/product.rb,
lib/paddle_pay/models/subscription/payment.rb,
lib/paddle_pay/models/transaction/checkout.rb,
lib/paddle_pay/models/subscription/modifier.rb,
lib/paddle_pay/models/transaction/subscription.rb

Overview

based off of stripe gem: github.com/stripe/stripe-ruby

Defined Under Namespace

Modules: Alert, Connection, Product, Subscription, Transaction, Util Classes: ArgumentError, BadRequestError, ClientError, Configuration, ConflictError, ConnectionError, ForbiddenError, LimitExceededError, PaddlePayError, ParseError, ProxyAuthError, ResourceNotFoundError, ServerError, TimeoutError, UnauthorizedError, UnprocessableEntityError

Constant Summary collapse

VERSION =
"0.3.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject



36
37
38
# File 'lib/paddle_pay.rb', line 36

def self.config
  @config ||= PaddlePay::Configuration.new
end

Class Method Details

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

Yields:



32
33
34
# File 'lib/paddle_pay.rb', line 32

def self.configure
  yield(config) if block_given?
end