class Smart::REST::Response
Attributes
response_code[R]
Public Class Methods
new(code)
click to toggle source
# File lib/smart/rest/response.rb, line 65 def initialize(code) @response_code = code end
Public Instance Methods
method_missing(method_id)
click to toggle source
# File lib/smart/rest/response.rb, line 86 def method_missing(method_id) if code = @@error_map[method_id.to_sym] self.response_code == code else raise NoMethodError end end
msg(code = self.response_code)
click to toggle source
# File lib/smart/rest/response.rb, line 78 def msg(code = self.response_code) if msg = @@status_messages[code] msg else raise ArgumentError, "#{code} - undefined response code" end end
to_s()
click to toggle source
# File lib/smart/rest/response.rb, line 73 def to_s #"#{self.response_code} - #{msg}" msg end
valid?()
click to toggle source
# File lib/smart/rest/response.rb, line 69 def valid? [200, 201].include?(self.response_code) end