class YlPay::Result
Attributes
body[RW]
code[RW]
msg[RW]
Public Class Methods
new(result)
click to toggle source
# File lib/yl_pay/result.rb, line 5 def initialize(result) @code = result['response']['head']['retCode'] @msg = result['response']['head']['retMsg'] @body = result['response']['body'] end
Public Instance Methods
failure()
click to toggle source
# File lib/yl_pay/result.rb, line 15 def failure { code: code, msg: msg } end
sign_error()
click to toggle source
# File lib/yl_pay/result.rb, line 23 def sign_error { code: 'E102', msg: '签名验证失败' } end
success(data)
click to toggle source
# File lib/yl_pay/result.rb, line 19 def success(data) { code: '0000', msg: 'ok', body: data } end
success?()
click to toggle source
# File lib/yl_pay/result.rb, line 11 def success? code.eql?('0000') end