Module: Payflow
- Defined in:
- lib/payflow.rb,
lib/payflow/engine.rb,
lib/payflow/errors.rb,
lib/payflow/events.rb,
lib/payflow/version.rb,
lib/payflow/billable.rb,
lib/payflow/configuration.rb,
app/models/payflow/invoice.rb,
lib/payflow/providers/base.rb,
app/jobs/payflow/webhook_job.rb,
lib/payflow/provider_resolver.rb,
app/models/payflow/subscription.rb,
lib/payflow/webhooks/dispatcher.rb,
app/jobs/payflow/application_job.rb,
app/models/payflow/webhook_event.rb,
lib/payflow/subscription_service.rb,
lib/payflow/providers/asaas/webhook.rb,
lib/payflow/providers/asaas/customer.rb,
lib/payflow/providers/asaas/provider.rb,
lib/payflow/providers/stripe/webhook.rb,
app/jobs/payflow/overdue_accounts_job.rb,
app/models/payflow/application_record.rb,
lib/payflow/providers/stripe/provider.rb,
lib/payflow/webhooks/signature_verifier.rb,
lib/generators/payflow/install_generator.rb,
lib/payflow/providers/asaas/subscription.rb,
lib/payflow/providers/stripe/subscription.rb,
app/controllers/payflow/application_controller.rb,
app/controllers/payflow/webhooks/asaas_controller.rb,
app/controllers/payflow/webhooks/stripe_controller.rb
Defined Under Namespace
Modules: Billable, Events, Generators, Providers, Webhooks
Classes: ApplicationController, ApplicationJob, ApplicationRecord, Configuration, ConfigurationError, Engine, Error, InvalidWebhookError, Invoice, OverdueAccountsJob, ProviderError, ProviderNotFoundError, ProviderResolver, RecordNotFoundError, SignatureVerificationError, Subscription, SubscriptionError, SubscriptionService, WebhookEvent, WebhookJob
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
26
27
28
|
# File 'lib/payflow.rb', line 26
def config
@config ||= Configuration.new
end
|
30
31
32
33
|
# File 'lib/payflow.rb', line 30
def configure
yield config if block_given?
config
end
|
.provider(name = nil) ⇒ Object
35
36
37
|
# File 'lib/payflow.rb', line 35
def provider(name = nil)
ProviderResolver.for(name || config.provider)
end
|