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

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

Instance Method Summary collapse

Instance Method Details

#_parentObject 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

#_referenceObject 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