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