class RBI::Loc
Attributes
begin_column[R]
begin_line[R]
end_column[R]
end_line[R]
file[R]
Public Class Methods
from_ast_loc(file, ast_loc)
click to toggle source
# File lib/rbi/parser.rb, line 552 def self.from_ast_loc(file, ast_loc) Loc.new( file: file, begin_line: ast_loc.line, begin_column: ast_loc.column, end_line: ast_loc.last_line, end_column: ast_loc.last_column ) end
new(file: nil, begin_line: nil, end_line: nil, begin_column: nil, end_column: nil)
click to toggle source
# File lib/rbi/loc.rb, line 23 def initialize(file: nil, begin_line: nil, end_line: nil, begin_column: nil, end_column: nil) @file = file @begin_line = begin_line @end_line = end_line @begin_column = begin_column @end_column = end_column end
Public Instance Methods
to_s()
click to toggle source
# File lib/rbi/loc.rb, line 32 def to_s "#{file}:#{begin_line}:#{begin_column}-#{end_line}:#{end_column}" end