class GraphQL::Analysis::MaxQueryComplexity
def initialize(max_complexity)
def initialize(max_complexity) disallow_excessive_complexity = -> (query, complexity) { if complexity > max_complexity GraphQL::AnalysisError.new("Query has complexity of #{complexity}, which exceeds max complexity of #{max_complexity}") else nil end } super(&disallow_excessive_complexity) end