class GraphQL::PersistedQueries::Analyzers::HttpMethodAstAnalyzer

Verifies that mutations are not executed using GET requests

Public Class Methods

new(query) click to toggle source
Calls superclass method
# File lib/graphql/persisted_queries/analyzers/http_method_ast_analyzer.rb, line 8
def initialize(query)
  super
  @query = query
end

Public Instance Methods

result() click to toggle source
# File lib/graphql/persisted_queries/analyzers/http_method_ast_analyzer.rb, line 13
def result
  HttpMethodValidator.new(@query).perform
end