Module: Mongoid::DSL::Document::Include

Defined in:
lib/mongoid-dsl/monkey.rb

Instance Method Summary collapse

Instance Method Details

#_parentObject Also known as: get_parent_doc



530
531
532
533
534
535
536
537
538
539
# File 'lib/mongoid-dsl/monkey.rb', line 530

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

#_referenceObject Also known as: get_reference_doc



541
542
543
544
545
546
547
548
549
550
# File 'lib/mongoid-dsl/monkey.rb', line 541

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