Module: Module::Mixins::Including

Defined in:
lib/module/mixins/including.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.classes_including(klass) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/module/mixins/including.rb', line 6

def self.classes_including(klass)
  ::Module.constants.map do |k|
    next if k == k.upcase
    c = Object.const_get k
    next c if klass > c
  end.compact
end

Instance Method Details

#classes_includingObject



2
3
4
# File 'lib/module/mixins/including.rb', line 2

def classes_including
  ::Module::Mixins::Including.classes_including self
end