Module: ActivePayment

Defined in:
lib/active_payment.rb,
lib/active_payment/engine.rb,
lib/active_payment/gateway.rb,
lib/active_payment/version.rb,
lib/active_payment/models/sale.rb,
lib/active_payment/models/payee.rb,
lib/active_payment/models/sales.rb,
lib/active_payment/configuration.rb,
lib/active_payment/models/payable.rb,
app/models/active_payment/transaction.rb,
lib/active_payment/models/concerns/paypal_payee.rb,
lib/active_payment/models/concerns/paypal_payable.rb,
lib/active_payment/gateways/paypal_adaptive_payment.rb,
lib/active_payment/gateways/paypal_express_checkout.rb,
app/controllers/active_payment/paypal_adaptive_payment_callback_controller.rb,
app/controllers/active_payment/paypal_express_checkout_callback_controller.rb

Defined Under Namespace

Modules: Gateways, Models Classes: Configuration, Engine, Gateway, InvalidAmountError, InvalidGatewayResponseError, InvalidGatewayUserError, InvalidItemsError, NoTransactionError, PaypalAdaptivePaymentCallbackController, PaypalExpressCheckoutCallbackController, SecurityError, StandardResponseError, Transaction

Constant Summary collapse

VERSION =
'1.1.0'

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#configurationObject

Returns the value of attribute configuration.



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

def configuration
  @configuration
end

Class Method Details

.configurationObject



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

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

.configure {|configuration| ... } ⇒ Object

Yields:



42
43
44
# File 'lib/active_payment.rb', line 42

def self.configure
  yield(configuration)
end