class Spellr::LineLocation

Attributes

byte_offset[R]
char_offset[R]
file[R]
line_number[R]

Public Class Methods

new( file = ::Spellr::File.new('[string]'), line_number = 1, char_offset: 0, byte_offset: 0 ) click to toggle source
# File lib/spellr/line_location.rb, line 9
def initialize(
  file = ::Spellr::File.new('[string]'),
  line_number = 1,
  char_offset: 0,
  byte_offset: 0
)
  @file = file
  @line_number = line_number
  @char_offset = char_offset
  @byte_offset = byte_offset
end

Public Instance Methods

to_s() click to toggle source
# File lib/spellr/line_location.rb, line 21
def to_s
  "#{file.relative_path}:#{line_number}"
end