# File lib_core/rucy/message.rb, line 109 def parse_header(input) for line in input line.chomp!("\n") line.chomp!("\r") break if line.empty? name, value = line.split(/:/, 2) if (name.nil? || value.nil?) then raise ParseError, "failed to parse a header field: #{line.inspect}" end name.strip! value.strip! set_header(name, value, true) end nil end