Module: Mongoload::RelationsAccessorsWithAutoInclude

Defined in:
lib/mongoload/patches/relations_accessors.rb

Class Method Summary collapse

Class Method Details

.assign_missing_proxy_method(relation) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/mongoload/patches/relations_accessors.rb', line 6

def self.assign_missing_proxy_method(relation)
  if relation.class == Mongoid::Relations::Targets::Enumerable
    relation.target.define_singleton_method :relation_metadata do
      relation.
    end

    relation.target.define_singleton_method :base do
      relation.base
    end
  end
end