class StaticSourceLoc::Source
Attributes
name[R]
parent[R]
source_locs[R]
Public Class Methods
new(name, parent)
click to toggle source
# File lib/static_source_loc.rb, line 15 def initialize(name, parent) @name, @parent = name, parent @source_locs = [] end
Public Instance Methods
inspect()
click to toggle source
# File lib/static_source_loc.rb, line 35 def inspect "#<#{self.class.name.split('::').last}: #{qualname}>" end
new_loc(file, line)
click to toggle source
# File lib/static_source_loc.rb, line 20 def new_loc(file, line) source_locs << SourceLoc[file, line] self end
source_loc()
click to toggle source
# File lib/static_source_loc.rb, line 25 def source_loc source_locs.first end
to_s()
click to toggle source
# File lib/static_source_loc.rb, line 31 def to_s qualname end