module Mongo::Operation::PolymorphicLookup

Shared behavior of looking up a class based on the name of the receiver's class.

@api private

Private Instance Methods

polymorphic_class(base, name) click to toggle source
# File lib/mongo/operation/shared/polymorphic_lookup.rb, line 25
def polymorphic_class(base, name)
  bits = (base + "::#{name}").split('::')
  bits.reduce(Object) do |cls, name|
    cls.const_get(name, false)
  end
end