Method: GraphQL::Query#variables

Defined in:
lib/graphql/query.rb

#variablesGraphQL::Query::Variables

Determine the values for variables of this query, using default values if a value isn't provided at runtime.

If some variable is invalid, errors are added to #validation_errors.

Returns:



228
229
230
231
232
233
234
235
236
237
238
# File 'lib/graphql/query.rb', line 228

def variables
  @variables ||= begin
    with_prepared_ast {
      GraphQL::Query::Variables.new(
        @context,
        @ast_variables,
        @provided_variables,
      )
    }
  end
end