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



535
536
537
538
539
540
541
542
543
544
# File 'lib/mongoid-dsl/monkey.rb', line 535

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



546
547
548
549
550
551
552
553
554
555
# File 'lib/mongoid-dsl/monkey.rb', line 546

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