Module: Mongoid::Extensions::Hash::ClassMethods
- Defined in:
- build/mongoid-7.0/lib/mongoid/extensions/hash.rb
Instance Method Summary collapse
-
#mongoize(object) ⇒ Hash
Turn the object from the ruby type we deal with to a Mongo friendly type.
-
#resizable? ⇒ true
Can the size of this object change?.
Instance Method Details
#mongoize(object) ⇒ Hash
Turn the object from the ruby type we deal with to a Mongo friendly type.
206 207 208 209 |
# File 'build/mongoid-7.0/lib/mongoid/extensions/hash.rb', line 206 def mongoize(object) return if object.nil? evolve(object.dup).update_values { |value| value.mongoize } end |
#resizable? ⇒ true
Can the size of this object change?
219 220 221 |
# File 'build/mongoid-7.0/lib/mongoid/extensions/hash.rb', line 219 def resizable? true end |