class BSON::Document
Public Instance Methods
transform_keys() { |key| ... }
click to toggle source
We need to override this as ActiveSupport creates a new Object
, instead of a new Hash see github.com/rails/rails/commit/f1bad130d0c9bd77c94e43b696adca56c46a66aa
# File lib/mongoid/extensions.rb, line 13 def transform_keys return enum_for(:transform_keys) unless block_given? result = {} each_key do |key| result[yield(key)] = self[key] end result end