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:



183
184
185
186
187
188
189
190
191
192
193
# File 'lib/graphql/query.rb', line 183

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