Class: TinyGQL::Nodes::Node

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/tinygql/nodes.rb

Instance Method Summary collapse

Instance Method Details

#argument?Boolean

Returns:

  • (Boolean)


14
# File 'lib/tinygql/nodes.rb', line 14

def argument?; false; end

#boolean_value?Boolean

Returns:

  • (Boolean)


20
# File 'lib/tinygql/nodes.rb', line 20

def boolean_value?; false; end

#directive?Boolean

Returns:

  • (Boolean)


25
# File 'lib/tinygql/nodes.rb', line 25

def directive?; false; end

#directive_definition?Boolean

Returns:

  • (Boolean)


44
# File 'lib/tinygql/nodes.rb', line 44

def directive_definition?; false; end

#document?Boolean

Returns:

  • (Boolean)


6
# File 'lib/tinygql/nodes.rb', line 6

def document?; false; end

#each {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



50
51
52
53
# File 'lib/tinygql/nodes.rb', line 50

def each(&blk)
  yield self
  children.each { |v| v.each(&blk) }
end

#enum_type_definition?Boolean

Returns:

  • (Boolean)


39
# File 'lib/tinygql/nodes.rb', line 39

def enum_type_definition?; false; end

#enum_type_extension?Boolean

Returns:

  • (Boolean)


48
# File 'lib/tinygql/nodes.rb', line 48

def enum_type_extension?; false; end

#enum_value?Boolean

Returns:

  • (Boolean)


22
# File 'lib/tinygql/nodes.rb', line 22

def enum_value?; false; end

#enum_value_definition?Boolean

Returns:

  • (Boolean)


38
# File 'lib/tinygql/nodes.rb', line 38

def enum_value_definition?; false; end

#executable_directive_location?Boolean

Returns:

  • (Boolean)


42
# File 'lib/tinygql/nodes.rb', line 42

def executable_directive_location?; false; end

#field?Boolean

Returns:

  • (Boolean)


15
# File 'lib/tinygql/nodes.rb', line 15

def field?; false; end

#field_definition?Boolean

Returns:

  • (Boolean)


32
# File 'lib/tinygql/nodes.rb', line 32

def field_definition?; false; end

#float_value?Boolean

Returns:

  • (Boolean)


18
# File 'lib/tinygql/nodes.rb', line 18

def float_value?; false; end

#fragment_definition?Boolean

Returns:

  • (Boolean)


29
# File 'lib/tinygql/nodes.rb', line 29

def fragment_definition?; false; end

#fragment_spread?Boolean

Returns:

  • (Boolean)


28
# File 'lib/tinygql/nodes.rb', line 28

def fragment_spread?; false; end

#inline_fragment?Boolean

Returns:

  • (Boolean)


27
# File 'lib/tinygql/nodes.rb', line 27

def inline_fragment?; false; end

#input_object_type_definition?Boolean

Returns:

  • (Boolean)


40
# File 'lib/tinygql/nodes.rb', line 40

def input_object_type_definition?; false; end

#input_object_type_extension?Boolean

Returns:

  • (Boolean)


49
# File 'lib/tinygql/nodes.rb', line 49

def input_object_type_extension?; false; end

#input_value_definition?Boolean

Returns:

  • (Boolean)


33
# File 'lib/tinygql/nodes.rb', line 33

def input_value_definition?; false; end

#int_value?Boolean

Returns:

  • (Boolean)


17
# File 'lib/tinygql/nodes.rb', line 17

def int_value?; false; end

#interface_type_definition?Boolean

Returns:

  • (Boolean)


35
# File 'lib/tinygql/nodes.rb', line 35

def interface_type_definition?; false; end

#interface_type_extension?Boolean

Returns:

  • (Boolean)


46
# File 'lib/tinygql/nodes.rb', line 46

def interface_type_extension?; false; end

#list_type?Boolean

Returns:

  • (Boolean)


11
# File 'lib/tinygql/nodes.rb', line 11

def list_type?; false; end

#list_value?Boolean

Returns:

  • (Boolean)


23
# File 'lib/tinygql/nodes.rb', line 23

def list_value?; false; end

#named_type?Boolean

Returns:

  • (Boolean)


9
# File 'lib/tinygql/nodes.rb', line 9

def named_type?; false; end

#not_null_type?Boolean

Returns:

  • (Boolean)


10
# File 'lib/tinygql/nodes.rb', line 10

def not_null_type?; false; end

#null_value?Boolean

Returns:

  • (Boolean)


21
# File 'lib/tinygql/nodes.rb', line 21

def null_value?; false; end

#object_field?Boolean

Returns:

  • (Boolean)


16
# File 'lib/tinygql/nodes.rb', line 16

def object_field?; false; end

#object_type_definition?Boolean

Returns:

  • (Boolean)


34
# File 'lib/tinygql/nodes.rb', line 34

def object_type_definition?; false; end

#object_type_extension?Boolean

Returns:

  • (Boolean)


41
# File 'lib/tinygql/nodes.rb', line 41

def object_type_extension?; false; end

#object_value?Boolean

Returns:

  • (Boolean)


24
# File 'lib/tinygql/nodes.rb', line 24

def object_value?; false; end

#operation_definition?Boolean

Returns:

  • (Boolean)


7
# File 'lib/tinygql/nodes.rb', line 7

def operation_definition?; false; end

#root_operation_type_definition?Boolean

Returns:

  • (Boolean)


30
# File 'lib/tinygql/nodes.rb', line 30

def root_operation_type_definition?; false; end

#scalar_type_definition?Boolean

Returns:

  • (Boolean)


37
# File 'lib/tinygql/nodes.rb', line 37

def scalar_type_definition?; false; end

#scalar_type_extension?Boolean

Returns:

  • (Boolean)


45
# File 'lib/tinygql/nodes.rb', line 45

def scalar_type_extension?; false; end

#schema_definition?Boolean

Returns:

  • (Boolean)


31
# File 'lib/tinygql/nodes.rb', line 31

def schema_definition?; false; end

#string_value?Boolean

Returns:

  • (Boolean)


19
# File 'lib/tinygql/nodes.rb', line 19

def string_value?; false; end

#type_condition?Boolean

Returns:

  • (Boolean)


26
# File 'lib/tinygql/nodes.rb', line 26

def type_condition?; false; end

#type_system_directive_location?Boolean

Returns:

  • (Boolean)


43
# File 'lib/tinygql/nodes.rb', line 43

def type_system_directive_location?; false; end

#union_type_definition?Boolean

Returns:

  • (Boolean)


36
# File 'lib/tinygql/nodes.rb', line 36

def union_type_definition?; false; end

#union_type_extension?Boolean

Returns:

  • (Boolean)


47
# File 'lib/tinygql/nodes.rb', line 47

def union_type_extension?; false; end

#value?Boolean

Returns:

  • (Boolean)


13
# File 'lib/tinygql/nodes.rb', line 13

def value?; false; end

#variable?Boolean

Returns:

  • (Boolean)


8
# File 'lib/tinygql/nodes.rb', line 8

def variable?; false; end

#variable_definition?Boolean

Returns:

  • (Boolean)


12
# File 'lib/tinygql/nodes.rb', line 12

def variable_definition?; false; end