lib/mappers/base_mapper.rb in trafficbroker-mandy-0.1.6 vs lib/mappers/base_mapper.rb in trafficbroker-mandy-0.1.7

- old
+ new

@@ -25,16 +25,21 @@ end end def emit(key, value=nil) key = 'nil' if key.nil? - @output.puts(value.nil? ? key.to_s : "#{key}\t#{value}") + @output.puts(value.nil? ? key.to_s : "#{serialize(key)}\t#{serialize(value)}") end private def mapper(key,value) #nil + end + + def serialize(value) + value = ArraySerializer.new(value) if value.is_a?(Array) + value.to_s end end end end \ No newline at end of file