Class: GraphQL::Define::TypeDefiner
- Inherits:
- 
      Object
      
        - Object
- GraphQL::Define::TypeDefiner
 
- Includes:
- Singleton
- Defined in:
- lib/graphql/define/type_definer.rb
Overview
Some conveniences for definining return & argument types.
Passed into initialization blocks, eg ObjectType#initialize, Field#initialize
Instance Method Summary collapse
- 
  
    
      #[](type)  ⇒ GraphQL::ListType 
    
    
  
  
  
  
  
  
  
  
  
    Make a ListType which wraps the input type. 
- 
  
    
      #Boolean  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
- 
  
    
      #Float  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
- 
  
    
      #ID  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
- 
  
    
      #Int  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    rubocop:disable Naming/MethodName. 
- 
  
    
      #String  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Instance Method Details
#[](type) ⇒ GraphQL::ListType
Make a ListType which wraps the input type
| 26 27 28 | # File 'lib/graphql/define/type_definer.rb', line 26 def [](type) type.to_list_type end | 
#Boolean ⇒ Object
| 13 | # File 'lib/graphql/define/type_definer.rb', line 13 def Boolean; GraphQL::DEPRECATED_BOOLEAN_TYPE; end | 
#Float ⇒ Object
| 12 | # File 'lib/graphql/define/type_definer.rb', line 12 def Float; GraphQL::DEPRECATED_FLOAT_TYPE; end | 
#ID ⇒ Object
| 14 | # File 'lib/graphql/define/type_definer.rb', line 14 def ID; GraphQL::DEPRECATED_ID_TYPE; end | 
#Int ⇒ Object
rubocop:disable Naming/MethodName
| 10 | # File 'lib/graphql/define/type_definer.rb', line 10 def Int; GraphQL::DEPRECATED_INT_TYPE; end | 
#String ⇒ Object
| 11 | # File 'lib/graphql/define/type_definer.rb', line 11 def String; GraphQL::DEPRECATED_STRING_TYPE; end |