2
# Returns the classes in the current ObjectSpace where this module has been
3
# mixed in according to Module#included_modules.
19
# p M.included_in_classes # => [C, D]
21
def included_in_classes
23
ObjectSpace.each_object(Class) { |k| classes << k if k.included_modules.include?(self) }
25
classes.reverse.inject([]) do |unique_classes, klass|
26
unique_classes << klass unless unique_classes.collect { |k| k.to_s }.include?(klass.to_s)
b'\\ No newline at end of file'