Sha256: 4dfe72c8bf67bbaf7086bfb1d868cfec8bfe64040aace69bbe498efcc8bbfa2d
Contents?: true
Size: 842 Bytes
Versions: 64
Compression:
Stored size: 842 Bytes
Contents
# frozen_string_literal: true module GraphQL class Schema class Member module ValidatesInput def valid_input?(val, ctx) validate_input(val, ctx).valid? end def validate_input(val, ctx, max_errors: nil) if val.nil? Query::InputValidationResult::VALID else validate_non_null_input(val, ctx, max_errors: max_errors) || Query::InputValidationResult::VALID end end def valid_isolated_input?(v) valid_input?(v, GraphQL::Query::NullContext.instance) end def coerce_isolated_input(v) coerce_input(v, GraphQL::Query::NullContext.instance) end def coerce_isolated_result(v) coerce_result(v, GraphQL::Query::NullContext.instance) end end end end end
Version data entries
64 entries across 64 versions & 1 rubygems