Sha256: 1ea9a3f6cc3d7a7681d801668ca367fde21f722048a310e7c40b08431bdbac88
Contents?: true
Size: 362 Bytes
Versions: 18
Compression:
Stored size: 362 Bytes
Contents
module WxPay class Result < ::Hash SUCCESS_FLAG = 'SUCCESS'.freeze def initialize(result) super if result['xml'].class == Hash result['xml'].each_pair do |k, v| self[k] = v end end end def success? self['return_code'] == SUCCESS_FLAG && self['result_code'] == SUCCESS_FLAG end end end
Version data entries
18 entries across 18 versions & 2 rubygems