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