Class: Hayabusa::Models

Inherits:
Object
  • Object
show all
Defined in:
lib/hayabusa_models.rb

Defined Under Namespace

Classes: Log, Log_access, Log_data, Log_data_link, Log_data_value, Log_link, Session

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object

Autoloader for subclasses.



3
4
5
6
7
# File 'lib/hayabusa_models.rb', line 3

def self.const_missing(name)
  require "#{File.dirname(__FILE__)}/models/#{name.to_s.downcase}.rb"
  raise "Still not defined: '#{name}'." if !Hayabusa::Models.const_defined?(name)
  return Hayabusa::Models.const_get(name)
end