Sha256: a44bdc7a529c9ccfb35ce529a36b65f9128ad2b4639e2058cb9ae7658aa753c7
Contents?: true
Size: 741 Bytes
Versions: 2
Compression:
Stored size: 741 Bytes
Contents
module Parse # Base exception class for errors thrown by the Parse # client library. ParseError will be raised by any # network operation if Parse.init() has not been called. class ParseError < Exception end # An exception class raised when the REST API returns an error. # The error code and message will be parsed out of the HTTP response, # which is also included in the response attribute. class ParseProtocolError < ParseError attr_accessor :code attr_accessor :error attr_accessor :response def initialize(response) @response = response if response.body data = JSON.parse response.body @code = data["code"] @message = data["error"] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
parse-ruby-client-0.0.2 | lib/parse/error.rb |
parse-ruby-client-0.0.1 | lib/parse/error.rb |