class Solargraph::SourceMap::Data
Public Class Methods
Source
# File lib/solargraph/source_map/data.rb, line 7 def initialize source @source = source end
@param source [Solargraph::Source]
Public Instance Methods
Source
# File lib/solargraph/source_map/data.rb, line 18 def locals generate @locals || [] end
@return [Array<Solargraph::LocalVariable>]
Source
# File lib/solargraph/source_map/data.rb, line 12 def pins generate @pins || [] end
@return [Array<Solargraph::Pin::Base>]
Private Instance Methods
Source
# File lib/solargraph/source_map/data.rb, line 26 def generate return if @generated @generated = true @pins, @locals = Mapper.map(@source) end
@return [void]