1module Psych 2 module JSON 3 module RubyEvents # :nodoc: 4 def visit_Time o 5 formatted = format_time o 6 @emitter.scalar formatted, nil, nil, false, true, Nodes::Scalar::DOUBLE_QUOTED 7 end 8 9 def visit_DateTime o 10 visit_Time o.to_time 11 end 12 13 def visit_String o 14 @emitter.scalar o.to_s, nil, nil, false, true, Nodes::Scalar::DOUBLE_QUOTED 15 end 16 alias :visit_Symbol :visit_String 17 end 18 end 19end 20