lib/dato/dump/format/yaml.rb in dato-0.1.12 vs lib/dato/dump/format/yaml.rb in dato-0.1.13
- old
+ new
@@ -2,18 +2,18 @@
require 'active_support/core_ext/hash/keys'
require 'yaml'
class Array
def deep_stringify_keys
- inject([]) { |accum, value|
- if (value.is_a?(Hash) or value.is_a?(Array))
+ each_with_object([]) do |value, accum|
+ if value.is_a?(Hash) || value.is_a?(Array)
new_val = value.deep_stringify_keys
accum.push new_val
else
accum.push value
end
accum
- }
+ end
end
end
module Dato
module Dump