Module: Billy
- Defined in:
- lib/billy.rb,
 lib/billy/engine.rb,
 lib/billy/errors.rb,
 lib/billy/paddle.rb,
 lib/billy/discord.rb,
 lib/billy/version.rb,
 lib/billy/currency.rb,
 lib/billy/webhooks.rb,
 lib/billy/attributes.rb,
 app/models/billy/plan.rb,
 app/models/billy/charge.rb,
 lib/billy/lemon_squeezy.rb,
 app/models/billy/account.rb,
 app/models/billy/webhook.rb,
 app/jobs/billy/discord_job.rb,
 lib/billy/webhooks/delegator.rb,
 app/models/billy/subscription.rb,
 lib/billy/paddle/subscription.rb,
 app/jobs/billy/application_job.rb,
 lib/billy/webhooks/process_job.rb,
 app/models/billy/payment_method.rb,
 app/models/billy/application_record.rb,
 app/helpers/billy/application_helper.rb,
 app/mailers/billy/application_mailer.rb,
 lib/billy/lemon_squeezy/subscription.rb,
 app/controllers/billy/application_controller.rb,
 lib/billy/paddle/webhooks/signature_verifier.rb,
 lib/billy/paddle/webhooks/subscription_created.rb,
 lib/billy/paddle/webhooks/subscription_updated.rb,
 app/controllers/billy/webhooks/paddle_controller.rb,
 lib/billy/paddle/webhooks/subscription_cancelled.rb,
 lib/billy/lemon_squeezy/webhooks/signature_verifier.rb,
 lib/billy/lemon_squeezy/webhooks/subscription_created.rb,
 lib/billy/lemon_squeezy/webhooks/subscription_updated.rb,
 app/controllers/billy/webhooks/lemon_squeezy_controller.rb,
 lib/billy/paddle/webhooks/subscription_payment_refunded.rb,
 lib/billy/paddle/webhooks/subscription_payment_succeeded.rb,
 lib/billy/lemon_squeezy/webhooks/subscription_payment_success.rb
Defined Under Namespace
Modules: ApplicationHelper, Attributes, Discord, Errors, LemonSqueezy, Paddle, Webhooks Classes: Account, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Charge, Currency, DiscordJob, Engine, PaymentMethod, Plan, Subscription, Webhook
Constant Summary collapse
- VERSION =
- "1.5.1"
- @@app_name =
- ENV["APP_NAME"] 
- @@app_url =
- ENV["APP_URL"] 
- @@discord_path =
- ENV["DISCORD_PATH"] 
- @@billing_class =
- ENV["BILLING_CLASS"] || "col-8 offset-2" 
- @@paddle_vendor_id =
- ENV["PADDLE_VENDOR_ID"] 
- @@paddle_vendor_auth_code =
- ENV["PADDLE_VENDOR_AUTH_CODE"] 
- @@paddle_environment =
- ENV["PADDLE_ENVIRONMENT"] || "sandbox" 
- @@paddle_public_key_file =
- ENV["PADDLE_PUBLIC_KEY_FILE"] 
- @@lemon_squeezy_site =
- ENV["LEMON_SQUEEZY_SITE"] 
- @@lemon_squeezy_signing =
- ENV["LEMON_SQUEEZY_SIGNING"] 
- @@lemon_squeezy_access_token =
- ENV["LEMON_SQUEEZY_ACCESS_TOKEN"] 
Class Method Summary collapse
Class Method Details
.setup {|_self| ... } ⇒ Object
| 51 52 53 | # File 'lib/billy.rb', line 51 def self.setup yield self end |