Module: Polar

Defined in:
lib/polar.rb,
lib/polar/error.rb,
lib/polar/client.rb,
lib/polar/version.rb,
lib/polar/webhook.rb,
lib/polar/resource.rb,
lib/polar/configuration.rb,
lib/polar/resources/user.rb,
lib/polar/resources/order.rb,
lib/polar/resources/refund.rb,
lib/polar/resources/benefit.rb,
lib/polar/resources/product.rb,
lib/polar/resources/checkout.rb,
lib/polar/resources/customer.rb,
lib/polar/resources/discount.rb,
lib/polar/resources/license_key.rb,
lib/polar/resources/organization.rb,
lib/polar/resources/subscription.rb,
lib/polar/resources/benefit_grant.rb,
lib/polar/resources/checkout/custom.rb,
lib/polar/resources/customer_session.rb

Defined Under Namespace

Classes: Benefit, BenefitGrant, Checkout, Client, Configuration, Customer, CustomerSession, Discount, Error, LicenseKey, Order, Organization, Product, Refund, Resource, Subscription, User, Webhook

Constant Summary collapse

VERSION =
"0.2.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject



38
39
40
# File 'lib/polar.rb', line 38

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

Class Method Details

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

Yields:



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

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