Module: PayuPl
- Defined in:
- lib/payu_pl.rb,
lib/payu_pl/client.rb,
lib/payu_pl/errors.rb,
lib/payu_pl/version.rb,
lib/payu_pl/endpoints.rb,
lib/payu_pl/transport.rb,
lib/payu_pl/refunds/list.rb,
lib/payu_pl/configuration.rb,
lib/payu_pl/orders/cancel.rb,
lib/payu_pl/orders/create.rb,
lib/payu_pl/orders/capture.rb,
lib/payu_pl/payouts/create.rb,
lib/payu_pl/refunds/create.rb,
lib/payu_pl/shops/retrieve.rb,
lib/payu_pl/operations/base.rb,
lib/payu_pl/orders/retrieve.rb,
lib/payu_pl/webhooks/result.rb,
lib/payu_pl/payouts/retrieve.rb,
lib/payu_pl/refunds/retrieve.rb,
lib/payu_pl/webhooks/validator.rb,
lib/payu_pl/orders/transactions.rb,
lib/payu_pl/statements/retrieve.rb,
lib/payu_pl/authorize/oauth_token.rb,
lib/payu_pl/contracts/id_contract.rb,
lib/payu_pl/contracts/capture_contract.rb,
lib/payu_pl/contracts/order_create_contract.rb,
lib/payu_pl/contracts/payout_create_contract.rb,
lib/payu_pl/contracts/refund_create_contract.rb
Defined Under Namespace
Modules: Authorize, Contracts, Endpoints, Operations, Orders, Payouts, Refunds, Shops, Statements, Webhooks
Classes: Client, ClientError, Configuration, Error, ForbiddenError, NetworkError, NotFoundError, RateLimitedError, ResponseError, ServerError, Transport, UnauthorizedError, ValidationError
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
15
16
17
|
# File 'lib/payu_pl/configuration.rb', line 15
def self.config
@config ||= Configuration.new
end
|
19
20
21
|
# File 'lib/payu_pl/configuration.rb', line 19
def self.configure
yield(config)
end
|
.load_translations! ⇒ Object
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/payu_pl/configuration.rb', line 23
def self.load_translations!
locales_glob = File.expand_path("../../config/locales/*.yml", __dir__)
I18n.load_path |= Dir[locales_glob]
I18n.backend.load_translations
I18n.available_locales = (I18n.available_locales | %i[en pl])
end
|
.t(key, **opts) ⇒ Object
34
35
36
|
# File 'lib/payu_pl/configuration.rb', line 34
def self.t(key, **opts)
I18n.t(key, **opts, scope: %i[payu_pl validation], locale: config.locale)
end
|