module Skr::Handlers::CreditCardGateway
Public Class Methods
get()
click to toggle source
# File lib/skr/handlers/credit_card_gateway.rb, line 8 def get Lanes::API::RequestWrapper.with_authenticated_user( role: 'administrator', with_transaction: false ) do |user, req| settings = Lanes::SystemSettings.for_ext('skr-ccgateway') req.std_api_reply :get, (settings['credit_card_gateway'] || {}) end end
update()
click to toggle source
# File lib/skr/handlers/credit_card_gateway.rb, line 17 def update Lanes::API::RequestWrapper.with_authenticated_user( role: 'administrator', with_transaction: false ) do |user, req| settings = Lanes::SystemSettings.for_ext('skr-ccgateway') settings['credit_card_gateway'] = req.data settings.persist! req.std_api_reply :save, (settings['credit_card_gateway'] || {}) end end