lib/ropen_pi/specs/writer.rb in ropen_pi-0.1.1 vs lib/ropen_pi/specs/writer.rb in ropen_pi-0.1.2
- old
+ new
@@ -10,10 +10,13 @@
module Yml
require 'active_support/core_ext/hash/keys'
def self.convert(doc)
- doc.deep_stringify_keys.to_yaml
+ doc.deep_stringify_keys!
+ doc.deep_transform_values { |value| value.to_s if value.is_a?(Symbol) }
+
+ doc.to_yaml
end
end
def initialize(open_api_output_format)
@output_format = open_api_output_format