lib/mongoo/hash_ext.rb in mongoo-0.3.1 vs lib/mongoo/hash_ext.rb in mongoo-0.4.0

- old
+ new

@@ -1,23 +1,17 @@ module Mongoo module HashExt - def deep_stringify_keys - deep_clone.deep_stringify_keys! - end - + def deep_stringify_keys! keys.each do |key| self[key.to_s] = delete(key) if self[key.to_s].is_a?(Hash) self[key.to_s].deep_stringify_keys! end end self end - - def deep_clone - Marshal.load(Marshal.dump(self)) - end + end end class Hash include Mongoo::HashExt \ No newline at end of file