class Gobstones::Spec::ErrorMessageParser
Public Instance Methods
parse(result)
click to toggle source
# File lib/gobstones/spec/error_message_parser.rb, line 15 def parse(result) remove_boom_line_specification(remove_traceback(remove_line_specification(result.lines))).join.strip end
remove_boom_line_specification(x)
click to toggle source
# File lib/gobstones/spec/error_message_parser.rb, line 11 def remove_boom_line_specification(x) x.take_while { |str| not str.strip.start_with? 'En:' } end
remove_line_specification(x)
click to toggle source
# File lib/gobstones/spec/error_message_parser.rb, line 7 def remove_line_specification(x) x.drop(3) end
remove_traceback(x)
click to toggle source
# File lib/gobstones/spec/error_message_parser.rb, line 3 def remove_traceback (x) x.take_while { |str| not str.start_with? 'Traceback' } end