Class: Driver::API
- Inherits:
-
Object
- Object
- Driver::API
- Defined in:
- lib/driver/api.rb
Class Method Summary collapse
Class Method Details
.const_missing(name) ⇒ Object
4 5 6 |
# File 'lib/driver/api.rb', line 4 def const_missing(name) name end |
.drive(*modules) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/driver/api.rb', line 8 def drive(*modules) modules.each_with_index do |m, i| api = "#{self}::#{m.to_s.demodulize}" autoload m.to_s.demodulize, api.underscore modules[i] = api.constantize end include *modules end |