class GraphQL::Language::Nodes::Document
document.to_query_string(printer: VariableScrubber.new)
end
end
print_string(“#{arg.name}: <HIDDEN>”)
def print_argument(arg)
class VariableScrubber < GraphQL::Language::Printer
@example Creating a custom string from a document
# { … }
document.to_query_string
@example Creating a string from a document
document = GraphQL.parse(query_string)
@example Deriving a document by parsing a string
This is the AST root for normal queries
def slice_definition(name)
def slice_definition(name) GraphQL::Language::DefinitionSlice.slice(self, name) end