class GraphitiErrors::InvalidRequest::ExceptionHandler
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
GraphitiErrors::ExceptionHandler::new
# File lib/graphiti_errors/invalid_request/exception_handler.rb, line 4 def initialize(options = {}) unless options.key?(:log) options[:log] = false end super @show_raw_error = log? end
Public Instance Methods
error_payload(error)
click to toggle source
# File lib/graphiti_errors/invalid_request/exception_handler.rb, line 18 def error_payload(error) serializer = InvalidRequest::Serializer.new(error.errors) { errors: serializer.rendered_errors, } end
status_code(error)
click to toggle source
# File lib/graphiti_errors/invalid_request/exception_handler.rb, line 14 def status_code(error) 400 end