class Slim::Parser::SyntaxError
Attributes
Public Class Methods
Source
# File lib/slim/parser.rb, line 28 def initialize(error, file, line, lineno, column) @error = error @file = file || '(__TEMPLATE__)' @line = line.to_s @lineno = lineno @column = column end
Public Instance Methods
Source
# File lib/slim/parser.rb, line 36 def to_s line = @line.lstrip column = @column + line.size - @line.size %{#{error} #{file}, Line #{lineno}, Column #{@column} #{line} #{' ' * column}^ } end