lib/marvin/irc/event.rb in Sutto-marvin-0.1.0.20081014 vs lib/marvin/irc/event.rb in Sutto-marvin-0.1.0.20081016

- old
+ new

@@ -9,11 +9,12 @@ def to_hash return {} unless self.raw_arguments results = {} values = self.raw_arguments.to_a - self.keys.each do |key| - results[key] = values.shift + last_index = self.keys.size - 1 + self.keys.each_with_index do |key, i| + results[key] = (i == last_index ? values.join(" ").strip : values.shift) end return results end def inspect \ No newline at end of file