Sha256: 603bcd5b41f51e1f9d8664dbdd1eb168dc388d339e4d3fd517e26078d5d972e5
Contents?: true
Size: 570 Bytes
Versions: 4
Compression:
Stored size: 570 Bytes
Contents
module Mellat class RespondBpPayRequest attr_reader :respond, :status,:statusmessage def validate(response = nil) @response = response perform_validation return self end def valid? @valid end def refID @RefID.to_s end private def perform_validation raise ArgumentError, 'not a valid response' if @response.nil? @status = @response[:bp_pay_request_response][:return] @valid = (@status.split(',')[0].to_i==0) @RefID = @status.split(',')[1] if @valid end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mellat-0.1.7 | lib/mellat/respond.rb |
mellat-0.1.6 | lib/mellat/respond.rb |
mellat-0.1.5 | lib/mellat/respond.rb |
mellat-0.1.3.7.0 | lib/mellat/respond.rb |