Class: RubyIndexer::ReferenceFinder::Reference

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_indexer/lib/ruby_indexer/reference_finder.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, location, declaration:) ⇒ Reference

: (String name, Prism::Location location, declaration: bool) -> void



57
58
59
60
61
# File 'lib/ruby_indexer/lib/ruby_indexer/reference_finder.rb', line 57

def initialize(name, location, declaration:)
  @name = name
  @location = location
  @declaration = declaration
end

Instance Attribute Details

#declarationObject (readonly)

: bool



54
55
56
# File 'lib/ruby_indexer/lib/ruby_indexer/reference_finder.rb', line 54

def declaration
  @declaration
end

#locationObject (readonly)

: Prism::Location



51
52
53
# File 'lib/ruby_indexer/lib/ruby_indexer/reference_finder.rb', line 51

def location
  @location
end

#nameObject (readonly)

: String



48
49
50
# File 'lib/ruby_indexer/lib/ruby_indexer/reference_finder.rb', line 48

def name
  @name
end