class Paysure::ResponseGetToken
Attributes
response[R]
status[R]
statusmessage[R]
Public Instance Methods
full_message()
click to toggle source
# File lib/paysure/responds/get_token.rb, line 22 def full_message return Paysure::ERRORS[@response['status'].to_s] end
redirect_url()
click to toggle source
# File lib/paysure/responds/get_token.rb, line 15 def redirect_url return @response['redirect_to'] end
token()
click to toggle source
# File lib/paysure/responds/get_token.rb, line 19 def token return @response['token'] end
valid?()
click to toggle source
# File lib/paysure/responds/get_token.rb, line 11 def valid? @valid end
validate(response = nil)
click to toggle source
# File lib/paysure/responds/get_token.rb, line 5 def validate(response = nil) @response = response perform_validation return self end
Private Instance Methods
perform_validation()
click to toggle source
# File lib/paysure/responds/get_token.rb, line 28 def perform_validation raise ArgumentError, 'not a valid response' if @response.nil? @valid = (@response['status'] == 200) end