Class: GraphQL::InputObjectType
- Inherits:
-
ObjectType
- Object
- ObjectType
- GraphQL::InputObjectType
- Defined in:
- lib/graph_ql/input_object_type.rb
Overview
A complex input type for a field argument.
Instance Method Summary collapse
Methods inherited from ObjectType
#==, #fields, #fields=, #initialize, #interfaces, #to_s
Methods included from DefinitionHelpers::Definable
Methods included from DefinitionHelpers::NonNullWithBang
Constructor Details
This class inherits a constructor from GraphQL::ObjectType
Instance Method Details
#input_fields(new_fields) ⇒ Object #input_fields ⇒ Hash
23 24 25 26 27 28 |
# File 'lib/graph_ql/input_object_type.rb', line 23 def input_fields(new_fields=nil) if !new_fields.nil? @new_fields = GraphQL::DefinitionHelpers::StringNamedHash.new(new_fields).to_h end @new_fields end |
#kind ⇒ Object
30 31 32 |
# File 'lib/graph_ql/input_object_type.rb', line 30 def kind GraphQL::TypeKinds::INPUT_OBJECT end |