If all you're looking for is how to parse each line of space delimited text, this should work -
email_text_array = []
email_text.split("\n").each do |email_line|
email_text_array << email_line.split(" ")
end
and email_text_array will look like
email_text_array = [
["23112012", "Phelix", "Base", "87.00"],
["23112012", "System", "Peak", "64.55"]
]