class Solargraph::Location


A section of text identified by its filename and range.

def == other

def == other
  return false unless other.is_a?(Location)
  filename == other.filename and range == other.range
end

def initialize filename, range

Parameters:
  • range (Solargraph::Range) --
  • filename (String) --
def initialize filename, range
  @filename = filename
  @range = range
end

def inspect

def inspect
  "#<#{self.class} #{filename}, #{range.inspect}>"
end

def to_hash

Returns:
  • (Hash) -
def to_hash
  {
    filename: filename,
    range: range.to_hash
  }
end