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