module MongoModel::DocumentParent

Public Instance Methods

parent_document() click to toggle source
# File lib/mongomodel/concerns/document_parent.rb, line 5
def parent_document
  if @_parent_document.is_a?(Proc)
    case @_parent_document.arity
    when 0 then @_parent_document.call
    else        @_parent_document.call(self)
    end
  else
    @_parent_document
  end
end
parent_document=(doc) click to toggle source
# File lib/mongomodel/concerns/document_parent.rb, line 16
def parent_document=(doc)
  @_parent_document = doc
end