Class: Baza
- Inherits:
-
Object
- Object
- Baza
- Defined in:
- lib/baza.rb
Class Method Summary collapse
-
.const_missing(name) ⇒ Object
Autoloader for subclasses.
Class Method Details
.const_missing(name) ⇒ Object
Autoloader for subclasses.
5 6 7 8 9 10 |
# File 'lib/baza.rb', line 5 def self.const_missing(name) file_name = name.to_s.gsub(/(.)([A-Z])/,'\1_\2').downcase require "#{File.dirname(__FILE__)}/../include/#{file_name}.rb" raise "Still not defined: '#{name}'." if !Baza.const_defined?(name) return Baza.const_get(name) end |