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_including ⇒ Object
2 3 4 |
# File 'lib/module/mixins/including.rb', line 2 def classes_including ::Module::Mixins::Including.classes_including self end |