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

#boolean_value?Boolean

Returns:

  • (Boolean)


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

def boolean_value? = false

#directive?Boolean

Returns:

  • (Boolean)


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

def directive? = false

#directive_definition?Boolean

Returns:

  • (Boolean)


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

def directive_definition? = false

#document?Boolean

Returns:

  • (Boolean)


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

def document? = false

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

Yields:

  • (_self)

Yield Parameters:



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

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

#enum_type_definition?Boolean

Returns:

  • (Boolean)


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

def enum_type_definition? = false

#enum_value?Boolean

Returns:

  • (Boolean)


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

def enum_value? = false

#enum_value_definition?Boolean

Returns:

  • (Boolean)


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

def enum_value_definition? = false

#executable_directive_location?Boolean

Returns:

  • (Boolean)


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

def executable_directive_location? = false

#field?Boolean

Returns:

  • (Boolean)


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

def field? = false

#field_definition?Boolean

Returns:

  • (Boolean)


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

def field_definition? = false

#float_value?Boolean

Returns:

  • (Boolean)


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

def float_value? = false

#fragment_definition?Boolean

Returns:

  • (Boolean)


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

def fragment_definition? = false

#fragment_spread?Boolean

Returns:

  • (Boolean)


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

def fragment_spread? = false

#inline_fragment?Boolean

Returns:

  • (Boolean)


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

def inline_fragment? = false

#input_object_type_definition?Boolean

Returns:

  • (Boolean)


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

def input_object_type_definition? = false

#input_value_definition?Boolean

Returns:

  • (Boolean)


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

def input_value_definition? = false

#int_value?Boolean

Returns:

  • (Boolean)


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

def int_value? = false

#interface_type_definition?Boolean

Returns:

  • (Boolean)


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

def interface_type_definition? = false

#list_type?Boolean

Returns:

  • (Boolean)


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

def list_type? = false

#list_value?Boolean

Returns:

  • (Boolean)


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

def list_value? = false

#named_type?Boolean

Returns:

  • (Boolean)


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

def named_type? = false

#not_null_type?Boolean

Returns:

  • (Boolean)


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

def not_null_type? = false

#null_value?Boolean

Returns:

  • (Boolean)


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

def null_value? = false

#object_field?Boolean

Returns:

  • (Boolean)


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

def object_field? = false

#object_type_definition?Boolean

Returns:

  • (Boolean)


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

def object_type_definition? = false

#object_type_extension?Boolean

Returns:

  • (Boolean)


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

def object_type_extension? = false

#object_value?Boolean

Returns:

  • (Boolean)


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

def object_value? = false

#operation_definition?Boolean

Returns:

  • (Boolean)


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

def operation_definition? = false

#root_operation_type_definition?Boolean

Returns:

  • (Boolean)


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

def root_operation_type_definition? = false

#scalar_type_definition?Boolean

Returns:

  • (Boolean)


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

def scalar_type_definition? = false

#schema_definition?Boolean

Returns:

  • (Boolean)


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

def schema_definition? = false

#string_value?Boolean

Returns:

  • (Boolean)


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

def string_value? = false

#type_condition?Boolean

Returns:

  • (Boolean)


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

def type_condition? = false

#type_system_directive_location?Boolean

Returns:

  • (Boolean)


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

def type_system_directive_location? = false

#union_type_definition?Boolean

Returns:

  • (Boolean)


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

def union_type_definition? = false

#value?Boolean

Returns:

  • (Boolean)


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

def value? = false

#variable?Boolean

Returns:

  • (Boolean)


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

def variable? = false

#variable_definition?Boolean

Returns:

  • (Boolean)


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

def variable_definition? = false