module Safrano::ErrorClass
base module for HTTP errors, when used as a Error Class
Constants
- EMPTYH
Public Instance Methods
http_code()
click to toggle source
# File lib/odata/error.rb, line 54 def http_code const_get(:HTTP_CODE) end
odata_get(req)
click to toggle source
# File lib/odata/error.rb, line 58 def odata_get(req) message = (m = @msg.to_s).empty? ? to_s : m if req.accept?(APPJSON) # json is default content type so we dont need to specify it here again [self.http_code, EMPTY_HASH, { 'odata.error' => { 'code' => "#{http_code}", 'type' => to_s, 'message' => message } }.to_json] else [self.http_code, CT_TEXT, message] end end