class Traceur::CompilationError
Constants
- Error
Attributes
errors[R]
Public Class Methods
new(errors)
click to toggle source
Calls superclass method
# File lib/traceur/compilation_error.rb, line 5 def initialize(errors) @errors = errors super(errors.map(&:to_s).join("\n")) end
parse(error_string)
click to toggle source
# File lib/traceur/compilation_error.rb, line 10 def self.parse(error_string) lines = error_string.split("\n") errors = lines.map do |line| file, line, column, message = line.split(':') Error.new(file.strip, line.to_i, column.to_i, message.strip) end new(errors) end