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