Sha256: fc3967178dca10f221e9c46f17a1aaf09786c3c4272d807cb073a63f7845db1e
Contents?: true
Size: 774 Bytes
Versions: 11
Compression:
Stored size: 774 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) if val.nil? Query::InputValidationResult::VALID else validate_non_null_input(val, ctx) || Query::InputValidationResult::VALID end end def valid_isolated_input?(v) valid_input?(v, GraphQL::Query::NullContext) end def coerce_isolated_input(v) coerce_input(v, GraphQL::Query::NullContext) end def coerce_isolated_result(v) coerce_result(v, GraphQL::Query::NullContext) end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems