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