Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/tanuki/extensions/object.rb
Class Method Summary collapse
-
.const_missing(sym) ⇒ Object
Runs Tanuki::Loader for every missing constant in main namespace.
Class Method Details
.const_missing(sym) ⇒ Object
Runs Tanuki::Loader for every missing constant in main namespace.
4 5 6 7 8 9 10 |
# File 'lib/tanuki/extensions/object.rb', line 4 def self.const_missing(sym) unless (paths = Dir.glob(Tanuki::Loader.combined_class_path(sym))).empty? paths.reverse_each {|path| require path } return const_get(sym) end super end |