Sha256: 626a9b5dc4664748e0984616bcee662c97309a4ef1d37b185692415a25289253
Contents?: true
Size: 597 Bytes
Versions: 2
Compression:
Stored size: 597 Bytes
Contents
# Parameterized error message # class Tidyerr < String # Error parameter # attr_reader :severity, :line, :column, :message # Create new instance # def initialize(error) super(error.to_s) parameterize end # Parse error message into parameters (where applicable) # def parameterize() if to_str[0,4] == 'line' tokens = to_str.split(' ', 7) @severity = tokens[5][0,1] # W or E @line = tokens[1].to_i @column = tokens[3].to_i @message = tokens[6] end end protected :parameterize end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tidy-1.0.1 | lib/tidy/tidyerr.rb |
tidy-1.0.0 | lib/tidy/tidyerr.rb |