class GraphqlDevise::DetailedUserError

Public Class Methods

new(message, errors:) click to toggle source
Calls superclass method
# File lib/graphql_devise/errors/detailed_user_error.rb, line 5
def initialize(message, errors:)
  @message = message
  @errors  = errors

  super(message)
end

Public Instance Methods

to_h() click to toggle source
Calls superclass method
# File lib/graphql_devise/errors/detailed_user_error.rb, line 12
def to_h
  super.merge(extensions: { code: ERROR_CODES.fetch(:user_error), detailed_errors: @errors })
end