Module: CrossOrigin::Document::ClassMethods
- Defined in:
- lib/cross_origin/document.rb
Instance Method Summary collapse
Instance Method Details
#collection ⇒ Object
43 44 45 |
# File 'lib/cross_origin/document.rb', line 43 def collection CrossOrigin::Collection.new(super, self) end |
#mongoid_root_class ⇒ Object
47 48 49 50 51 52 53 54 |
# 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 ⇒ Object
39 40 41 |
# File 'lib/cross_origin/document.rb', line 39 def queryable CrossOrigin::Criteria.new(super) end |