module JdPay::QrService
Constants
- USABLE_METHODS
Public Class Methods
method_missing(method, *args)
click to toggle source
Calls superclass method
# File lib/jd_pay/qr_service.rb, line 6 def self.method_missing(method, *args) super unless USABLE_METHODS.include?(method) qr_service_default_config = { mch_id: JdPay.qr_mch_id, des_key: JdPay.qr_des_key, pri_key: JdPay.qr_pri_key } args[1] = {} if args[1].nil? args[1] = qr_service_default_config.merge(args[1]) JdPay::Service.public_send(method, *args) end