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