Method: GraphQL::Query::InputValidationResult#add_problem
- Defined in:
- lib/graphql/query/input_validation_result.rb
#add_problem(explanation, path = nil, extensions: nil, message: nil) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/graphql/query/input_validation_result.rb', line 16 def add_problem(explanation, path = nil, extensions: nil, message: nil) @problems ||= [] @valid = false problem = { "path" => path || [], "explanation" => explanation } if extensions problem["extensions"] = extensions end if problem["message"] = end @problems.push(problem) end |