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