Module: Pay

Defined in:
lib/pay.rb,
lib/pay/engine.rb,
lib/pay/version.rb,
lib/pay/billable.rb,
lib/pay/billable/stripe.rb,
lib/pay/billable/braintree.rb,
app/jobs/pay/application_job.rb,
app/models/pay/application_record.rb,
app/helpers/pay/application_helper.rb,
app/mailers/pay/application_mailer.rb,
app/controllers/pay/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Billable Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Engine

Constant Summary collapse

VERSION =
'0.0.2'
@@billable_class =
'User'
@@billable_table =
@@billable_class.tableize

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Pay)

    the object that the method was called on



12
13
14
# File 'lib/pay.rb', line 12

def self.setup
  yield self
end