Method: GraphQL::BaseType#validate_input

Defined in:
lib/graphql/base_type.rb

#validate_input(value, ctx = nil) ⇒ Object



125
126
127
128
129
130
131
132
133
134
135
136
# File 'lib/graphql/base_type.rb', line 125

def validate_input(value, ctx = nil)
  if ctx.nil?
    warn_deprecated_coerce("validate_isolated_input")
    ctx = GraphQL::Query::NullContext
  end

  if value.nil?
    GraphQL::Query::InputValidationResult.new
  else
    validate_non_null_input(value, ctx)
  end
end