Class: GraphQL::StaticValidation::VariablesAreUsedAndDefined::VariableUsage

Inherits:
Object
  • Object
show all
Defined in:
lib/graphql/static_validation/rules/variables_are_used_and_defined.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#ast_nodeObject

Returns the value of attribute ast_node.



15
16
17
# File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 15

def ast_node
  @ast_node
end

#declared_byObject

Returns the value of attribute declared_by.



15
16
17
# File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 15

def declared_by
  @declared_by
end

#used_byObject

Returns the value of attribute used_by.



15
16
17
# File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 15

def used_by
  @used_by
end

Instance Method Details

#declared?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 20

def declared?
  !!@declared_by
end

#used?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 16

def used?
  !!@used_by
end