Skip to content

Commit 1398384

Browse files
This hack can be removed as Mongoid requires Rails 5.1+ and the issue was fixed in Mongoid 5.0 (#5544)
See: rails/rails#24517
1 parent ee53ba9 commit 1398384

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

lib/mongoid/extensions.rb

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,6 @@ def as_json(*args)
1919
end
2020
end
2121

22-
class BSON::Document
23-
# We need to override this as ActiveSupport creates a new Object, instead of a new Hash
24-
# see https://github.com/rails/rails/commit/f1bad130d0c9bd77c94e43b696adca56c46a66aa
25-
def transform_keys
26-
return enum_for(:transform_keys) unless block_given?
27-
result = {}
28-
each_key do |key|
29-
result[yield(key)] = self[key]
30-
end
31-
result
32-
end
33-
end
34-
3522
require "mongoid/extensions/array"
3623
require "mongoid/extensions/big_decimal"
3724
require "mongoid/extensions/binary"

0 commit comments

Comments
 (0)