Class: MercadoPagoRailsHelper
- Inherits:
-
Object
- Object
- MercadoPagoRailsHelper
- Defined in:
- lib/mercado_pago_rails/mercado_pago_rails_helper.rb
Constant Summary collapse
- APPROVED =
:approved
- PENDING =
:pending
- IN_PROCESS =
:in_process
- REJECTED =
:rejected
- REFUNDED =
:refunded
- CANCELLED =
:cancelled
- IN_MEDIATION =
:in_mediation
- @@mp =
MercadoPago.new(AppConfiguration.for(:mercadopago).client_id, AppConfiguration.for(:mercadopago).client_secret)
Class Method Summary collapse
Class Method Details
.get_context(response, obj) ⇒ Object
27 28 29 30 |
# File 'lib/mercado_pago_rails/mercado_pago_rails_helper.rb', line 27 def get_context(response, obj) status = response['response']['collection']['status'].to_sym @contexts[status].new(response, obj) end |
.mp ⇒ Object
18 19 20 |
# File 'lib/mercado_pago_rails/mercado_pago_rails_helper.rb', line 18 def mp @@mp end |
.set_handlers(status_handlers = {}) ⇒ Object
22 23 24 25 |
# File 'lib/mercado_pago_rails/mercado_pago_rails_helper.rb', line 22 def set_handlers(status_handlers = {}) validate_presence(status_handlers) @contexts = status_handlers.dup end |