Class: Hash
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Subclasses:
|
|
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
|
|
|
Instance Chain:
|
|
| Inherits: | Object |
| Defined in: | (unknown) |
Overview
Ruby Core class mixins
Class Attribute Summary
::Mongoid::Extensions::Hash::ClassMethods - Extended
| resizable? | Can the size of this object change? |
Class Method Summary
::Mongoid::Extensions::Hash::ClassMethods - Extended
| mongoize | Turn the object from the ruby type we deal with to a Mongo friendly type. |
Instance Attribute Summary
::Mongoid::Extensions::Hash - Included
| #resizable? | Can the size of this object change? |
Instance Method Summary
::Mongoid::Extensions::Hash - Included
| #__consolidate__ | Consolidate the key/values in the hash under an atomic $set. |
| #__evolve_object_id__ | Evolves each value in the hash to an object id if it is convertable. |
| #__mongoize_object_id__ | Mongoizes each value in the hash to an object id if it is convertable. |
| #delete_id | Deletes an id value from the hash. |
| #extract_id | Get the id attribute from this hash, whether it’s prefixed with an underscore or is a symbol. |
| #mongoize | Turn the object from the ruby type we deal with to a Mongo friendly type. |
| #to_criteria | Convert this hash to a criteria. |