Class: ActiveMongoid::Associations::Builders::In
- Inherits:
-
ActiveMongoid::Associations::Builder
- Object
- ActiveMongoid::Associations::Builder
- ActiveMongoid::Associations::Builders::In
- Defined in:
- lib/active_mongoid/associations/builders/in.rb
Instance Attribute Summary
Attributes inherited from ActiveMongoid::Associations::Builder
Instance Method Summary collapse
Methods inherited from ActiveMongoid::Associations::Builder
Constructor Details
This class inherits a constructor from ActiveMongoid::Associations::Builder
Instance Method Details
#build(type = nil) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/active_mongoid/associations/builders/in.rb', line 6 def build(type = nil) return object unless query? return nil if object.blank? type = type.constantize if type and type.is_a?(String) model = type ? type : .klass .criteria(object, model).first end |