module GraphQL::Schema::Member::ValidatesInput

Public Instance Methods

coerce_isolated_input(v) click to toggle source
# File lib/graphql/schema/member/validates_input.rb, line 23
def coerce_isolated_input(v)
  coerce_input(v, GraphQL::Query::NullContext)
end
coerce_isolated_result(v) click to toggle source
# File lib/graphql/schema/member/validates_input.rb, line 27
def coerce_isolated_result(v)
  coerce_result(v, GraphQL::Query::NullContext)
end
valid_input?(val, ctx) click to toggle source
# File lib/graphql/schema/member/validates_input.rb, line 7
def valid_input?(val, ctx)
  validate_input(val, ctx).valid?
end
valid_isolated_input?(v) click to toggle source
# File lib/graphql/schema/member/validates_input.rb, line 19
def valid_isolated_input?(v)
  valid_input?(v, GraphQL::Query::NullContext)
end
validate_input(val, ctx, max_errors: nil) click to toggle source
# File lib/graphql/schema/member/validates_input.rb, line 11
def validate_input(val, ctx, max_errors: nil)
  if val.nil?
    GraphQL::Query::InputValidationResult.new
  else
    validate_non_null_input(val, ctx, max_errors: max_errors) || Query::InputValidationResult::VALID
  end
end