Class: GraphQL::StaticValidation::VariablesAreUsedAndDefined::VariableUsage
- Inherits:
- 
      Object
      
        - Object
- GraphQL::StaticValidation::VariablesAreUsedAndDefined::VariableUsage
 
- Defined in:
- lib/graphql/static_validation/rules/variables_are_used_and_defined.rb
Instance Attribute Summary collapse
- 
  
    
      #ast_node  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute ast_node. 
- 
  
    
      #declared_by  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute declared_by. 
- 
  
    
      #path  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute path. 
- 
  
    
      #used_by  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute used_by. 
Instance Method Summary collapse
Instance Attribute Details
#ast_node ⇒ Object
Returns the value of attribute ast_node.
| 16 17 18 | # File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 16 def ast_node @ast_node end | 
#declared_by ⇒ Object
Returns the value of attribute declared_by.
| 16 17 18 | # File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 16 def declared_by @declared_by end | 
#path ⇒ Object
Returns the value of attribute path.
| 16 17 18 | # File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 16 def path @path end | 
#used_by ⇒ Object
Returns the value of attribute used_by.
| 16 17 18 | # File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 16 def used_by @used_by end | 
Instance Method Details
#declared? ⇒ Boolean
| 21 22 23 | # File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 21 def declared? !!@declared_by end | 
#used? ⇒ Boolean
| 17 18 19 | # File 'lib/graphql/static_validation/rules/variables_are_used_and_defined.rb', line 17 def used? !!@used_by end |