Module: GraphQL::Language::Nodes::AbstractNode::DefinitionNode

Defined in:
lib/graphql/language/nodes.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#definition_lineInteger (readonly)

This AST node's GraphQL::Language::Nodes::AbstractNode#line returns the first line, which may be the description.

Returns:

  • (Integer)

    The first line of the definition (not the description)



17
18
19
# File 'lib/graphql/language/nodes.rb', line 17

def definition_line
  @definition_line
end

Instance Method Details

#initialize(options = {}) ⇒ Object



19
20
21
22
# File 'lib/graphql/language/nodes.rb', line 19

def initialize(options = {})
  @definition_line = options.delete(:definition_line)
  super(options)
end