module GraphQL::Schema::Member::ValidatesInput
Public Instance Methods
Source
# File lib/graphql/schema/member/validates_input.rb, line 24 def coerce_isolated_input(v) coerce_input(v, GraphQL::Query::NullContext.instance) end
Source
# File lib/graphql/schema/member/validates_input.rb, line 28 def coerce_isolated_result(v) coerce_result(v, GraphQL::Query::NullContext.instance) end
Source
# File lib/graphql/schema/member/validates_input.rb, line 8 def valid_input?(val, ctx) validate_input(val, ctx).valid? end
Source
# File lib/graphql/schema/member/validates_input.rb, line 20 def valid_isolated_input?(v) valid_input?(v, GraphQL::Query::NullContext.instance) end
# File lib/graphql/schema/member/validates_input.rb, line 12 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