class Driver::API
Public Class Methods
const_missing(name)
click to toggle source
# File lib/driver/api.rb, line 4 def const_missing(name) name end
drive(*modules)
click to toggle source
# 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