class Mellat::RespondBpPayRequest
Attributes
respond[R]
status[R]
statusmessage[R]
Public Instance Methods
refID()
click to toggle source
# File lib/mellat/respond.rb, line 17 def refID @RefID.to_s end
valid?()
click to toggle source
# File lib/mellat/respond.rb, line 12 def valid? @valid end
validate(response = nil)
click to toggle source
# File lib/mellat/respond.rb, line 6 def validate(response = nil) @response = response perform_validation return self end
Private Instance Methods
perform_validation()
click to toggle source
# File lib/mellat/respond.rb, line 23 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