Class: ThreeScale::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/3scale/response.rb

Direct Known Subclasses

AuthorizeResponse

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#error_codeObject (readonly)

System error code.



18
19
20
# File 'lib/3scale/response.rb', line 18

def error_code
  @error_code
end

#error_messageObject (readonly)

Human readable error message.



21
22
23
# File 'lib/3scale/response.rb', line 21

def error_message
  @error_message
end

Instance Method Details

#error!(message, code = nil) ⇒ Object



8
9
10
11
# File 'lib/3scale/response.rb', line 8

def error!(message, code = nil)
  @error_code = code
  @error_message = message
end

#success!Object



3
4
5
6
# File 'lib/3scale/response.rb', line 3

def success!
  @error_code = nil
  @error_message = nil
end

#success?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/3scale/response.rb', line 13

def success?
  @error_code.nil? && @error_message.nil?
end