Method: GraphQL::Query#sanitized_query_string

Defined in:
lib/graphql/query.rb

#sanitized_query_string(inline_variables: true) ⇒ String?

A version of the given query string, with:

  • Variables inlined to the query
  • Strings replaced with <REDACTED>

Returns:

  • (String, nil)

    Returns nil if the query is invalid.



323
324
325
326
327
# File 'lib/graphql/query.rb', line 323

def sanitized_query_string(inline_variables: true)
  with_prepared_ast {
    schema.sanitized_printer.new(self, inline_variables: inline_variables).sanitized_query_string
  }
end