Module: Mongoid::Extensions::Time
- Defined in:
- lib/mongoid/extensions/time.rb
Overview
Adds type-casting behavior to Time class.
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
- 
  
    
      #__mongoize_time__  ⇒ Time 
    
    
  
  
  
  
  
  
  
  
  
    Mongoizes a Time into a time. 
- 
  
    
      #mongoize  ⇒ Time | nil 
    
    
  
  
  
  
  
  
  
  
  
    Turn the object from the ruby type we deal with to a Mongo friendly type. 
Instance Method Details
#__mongoize_time__ ⇒ Time
Mongoizes a Time into a time.
Time always mongoize into Time instances (which are themselves).
| 16 17 18 | # File 'lib/mongoid/extensions/time.rb', line 16 def __mongoize_time__ self end | 
#mongoize ⇒ Time | nil
Turn the object from the ruby type we deal with to a Mongo friendly type.
| 27 28 29 | # File 'lib/mongoid/extensions/time.rb', line 27 def mongoize ::Time.mongoize(self) end |