class ROM::Mongo::Relation

Public Class Methods

inherited(klass) click to toggle source

@api private

Calls superclass method
# File lib/rom/mongo/relation.rb, line 7
def self.inherited(klass)
  super

  klass.auto_curry :by_pk
end

Public Instance Methods

by_pk(id) click to toggle source

@!method by_pk(id)

Return a relation restricted by _id

@param id [BSON::ObjectId] Document's PK value

@return [Mongo::Relation]

@api public
# File lib/rom/mongo/relation.rb, line 27
def by_pk(id)
  find(_id: id)
end