module CrossOrigin::Document::ClassMethods

Public Instance Methods

collection() click to toggle source
Calls superclass method
# File lib/cross_origin/document.rb, line 43
def collection
  CrossOrigin::Collection.new(super, self)
end
mongoid_root_class() click to toggle source
# File lib/cross_origin/document.rb, line 47
def mongoid_root_class
  @mongoid_root_class ||=
    begin
      root = self
      root = root.superclass while root.superclass.include?(Mongoid::Document)
      root
    end
end
queryable() click to toggle source
Calls superclass method
# File lib/cross_origin/document.rb, line 39
def queryable
  CrossOrigin::Criteria.new(super)
end