class GraphQL::Schema::Enum::UnresolvedValueError
Public Class Methods
new(value:, enum:, context:)
click to toggle source
Calls superclass method
# File lib/graphql/schema/enum.rb, line 27 def initialize(value:, enum:, context:) fix_message = ", but this isn't a valid value for `#{enum.graphql_name}`. Update the field or resolver to return one of `#{enum.graphql_name}`'s values instead." message = if (cp = context[:current_path]) && (cf = context[:current_field]) "`#{cf.path}` returned `#{value.inspect}` at `#{cp.join(".")}`#{fix_message}" else "`#{value.inspect}` was returned for `#{enum.graphql_name}`#{fix_message}" end super(message) end