Module: Handle::ErrorParser

Defined in:
lib/handle/error_parser.rb

Overview

Parses raw messages from hdl-genericbatch and returns a useful message if the line is an error message.

Class Method Summary collapse

Class Method Details

.failure_message(line) ⇒ Object



6
7
8
9
10
# File 'lib/handle/error_parser.rb', line 6

def self.failure_message(line)
  (status, raw_message) = line.scan(/^=+>(.+)\[[0-9]+\]: (.+)/).flatten
  return unless status == 'FAILURE'
  raw_message.split(/:\s*/).last
end