class SassC::SyntaxError
When dealing with SyntaxErrors, it’s important to provide filename and line number information. This will be used in various error reports to users, including backtraces.
Public Class Methods
Source
# File lib/sassc/error.rb, line 18 def initialize(message, filename: nil, line: nil) @filename = filename @line = line super(message) end
Calls superclass method
Public Instance Methods
Source
# File lib/sassc/error.rb, line 24 def backtrace return nil if super.nil? sass_backtrace + super end
Calls superclass method
Source
# File lib/sassc/error.rb, line 30 def sass_backtrace return [] unless @filename && @line ["#{@filename}:#{@line}"] end
The backtrace of the error within Sass files.