class Rack::JsonSchema::Error
Public Instance Methods
to_rack_response()
click to toggle source
@return [Array] Rack
response
# File lib/rack/json_schema/error.rb, line 5 def to_rack_response [status, headers, [body]] end
Private Instance Methods
body()
click to toggle source
# File lib/rack/json_schema/error.rb, line 25 def body JSON.pretty_generate(id: id, message: message) + "\n" end
headers()
click to toggle source
# File lib/rack/json_schema/error.rb, line 21 def headers { "Content-Type" => "application/json; charset=utf-8" } end
id()
click to toggle source
@note Override this
# File lib/rack/json_schema/error.rb, line 17 def id "internal_server_error" end
status()
click to toggle source
@note Override this
# File lib/rack/json_schema/error.rb, line 12 def status 500 end