Module: Mongoid::DSL::Document::Include
- Defined in:
- lib/mongoid-dsl/monkey.rb
Instance Method Summary collapse
- #_parent ⇒ Object (also: #__parent__, #get_parent_doc)
- #_reference ⇒ Object (also: #__reference__, #get_reference_doc)
Instance Method Details
#_parent ⇒ Object Also known as: __parent__, get_parent_doc
506 507 508 509 510 511 512 513 514 515 |
# File 'lib/mongoid-dsl/monkey.rb', line 506 def _parent self.class.parents.each do |parent_underscore_name| if self.__send__("has_#{parent_underscore_name}?") == true return self.__send__(parent_underscore_name) end end return nil end |
#_reference ⇒ Object Also known as: __reference__, get_reference_doc
518 519 520 521 522 523 524 525 526 527 |
# File 'lib/mongoid-dsl/monkey.rb', line 518 def _reference self.class.references.each do |parent_underscore_name| if self.__send__("has_#{parent_underscore_name}?") == true return self.__send__(parent_underscore_name) end end return nil end |