Module: CrossOrigin::Document::ClassMethods

Defined in:
lib/cross_origin/document.rb

Instance Method Summary collapse

Instance Method Details

#collectionObject



28
29
30
# File 'lib/cross_origin/document.rb', line 28

def collection
  CrossOrigin::Collection.new(super, self)
end

#mongoid_root_classObject



32
33
34
35
36
37
38
39
# File 'lib/cross_origin/document.rb', line 32

def mongoid_root_class
  @mongoid_root_class ||=
    begin
      root = self
      root = root.superclass while root.superclass.include?(Mongoid::Document)
      root
    end
end