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:



254
255
256
257
258
259
260
261
262
263
264
# File 'lib/graphql/query.rb', line 254

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