lib/reactor/event.rb in reactor-0.11.1 vs lib/reactor/event.rb in reactor-0.11.2
- old
+ new
@@ -5,9 +5,10 @@
attr_accessor :data
def initialize(data = {})
self.data = {}.with_indifferent_access
data.each do |key, value|
+ value = value.encode('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '') if value.is_a?(String)
self.send("#{key}=", value)
end
end
def perform(name, data)