Module: Smartpay

Defined in:
lib/smartpay.rb,
lib/smartpay/api.rb,
lib/smartpay/client.rb,
lib/smartpay/version.rb,
lib/smartpay/configuration.rb,
lib/smartpay/requests/order.rb,
lib/smartpay/responses/base.rb,
lib/smartpay/requests/coupon.rb,
lib/smartpay/requests/refund.rb,
lib/smartpay/requests/payment.rb,
lib/smartpay/requests/validator.rb,
lib/smartpay/requests/normalizer.rb,
lib/smartpay/requests/coupon_update.rb,
lib/smartpay/requests/refund_update.rb,
lib/smartpay/requests/payment_update.rb,
lib/smartpay/requests/promotion_code.rb,
lib/smartpay/requests/checkout_session.rb,
lib/smartpay/requests/webhook_endpoint.rb,
lib/smartpay/responses/checkout_session.rb,
lib/generators/smartpay/install_generator.rb,
lib/smartpay/requests/promotion_code_update.rb,
lib/smartpay/requests/webhook_endpoint_update.rb,
lib/smartpay/requests/checkout_session_for_token.rb,
lib/smartpay/errors/invalid_request_payload_error.rb

Overview

Smartpay

Defined Under Namespace

Modules: Errors, Requests, Responses Classes: Api, Client, Configuration, InstallGenerator

Constant Summary collapse

REJECT_REQUEST_BY_CUSTOMER =
"requested_by_customer"
REJECT_FRAUDULENT =
"fraudulent"
VERSION =
"0.10.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



32
33
34
# File 'lib/smartpay.rb', line 32

def configuration
  @configuration
end

Class Method Details

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

Yields:



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

def configure
  yield(configuration)
end