class GraphQL::Analysis::MaxQueryComplexity
Used under the hood to implement complexity validation, See Schema.max_complexity and Query#max_complexity.
Public Instance Methods
Source
# File lib/graphql/analysis/max_query_complexity.rb, line 9 def result return if subject.max_complexity.nil? total_complexity = super if total_complexity > subject.max_complexity GraphQL::AnalysisError.new("Query has complexity of #{total_complexity}, which exceeds max complexity of #{subject.max_complexity}") else nil end end
Calls superclass method