Module: LemonSqueezy

Defined in:
lib/lemon_squeezy.rb,
lib/lemon_squeezy/error.rb,
lib/lemon_squeezy/client.rb,
lib/lemon_squeezy/object.rb,
lib/lemon_squeezy/version.rb,
lib/lemon_squeezy/collection.rb,
lib/lemon_squeezy/models/file.rb,
lib/lemon_squeezy/models/user.rb,
lib/lemon_squeezy/models/order.rb,
lib/lemon_squeezy/models/price.rb,
lib/lemon_squeezy/models/store.rb,
lib/lemon_squeezy/configuration.rb,
lib/lemon_squeezy/models/license.rb,
lib/lemon_squeezy/models/product.rb,
lib/lemon_squeezy/models/variant.rb,
lib/lemon_squeezy/models/webhook.rb,
lib/lemon_squeezy/models/checkout.rb,
lib/lemon_squeezy/models/customer.rb,
lib/lemon_squeezy/models/discount.rb,
lib/lemon_squeezy/models/license_key.rb,
lib/lemon_squeezy/models/subscription.rb,
lib/lemon_squeezy/models/subscription_item.rb,
lib/lemon_squeezy/models/subscription_usage.rb,
lib/lemon_squeezy/models/discount_redemption.rb,
lib/lemon_squeezy/models/license_key_instance.rb,
lib/lemon_squeezy/models/subscription_invoice.rb

Defined Under Namespace

Classes: Checkout, Client, Collection, Configuration, Customer, Discount, DiscountRedemption, Error, File, License, LicenseKey, LicenseKeyInstance, Object, Order, Price, Product, Store, Subscription, SubscriptionInvoice, SubscriptionItem, SubscriptionUsage, User, Variant, Webhook

Constant Summary collapse

VERSION =
"1.0.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject



23
24
25
# File 'lib/lemon_squeezy.rb', line 23

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

Class Method Details

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

Yields:



19
20
21
# File 'lib/lemon_squeezy.rb', line 19

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