Sha256: 210d66a11b90538d6ec2e4d11fbb34b320c0d738140f55aa0b8f47a251563a31

Contents?: true

Size: 293 Bytes

Versions: 26

Compression:

Stored size: 293 Bytes

Contents

class Hayabusa::Models
  #Autoloader for subclasses.
  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
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
hayabusa-0.0.30 lib/hayabusa_models.rb
hayabusa-0.0.29 lib/hayabusa_models.rb
hayabusa-0.0.28 lib/hayabusa_models.rb
hayabusa-0.0.25 lib/hayabusa_models.rb
hayabusa-0.0.24 lib/hayabusa_models.rb
hayabusa-0.0.23 lib/hayabusa_models.rb
hayabusa-0.0.22 lib/hayabusa_models.rb
hayabusa-0.0.20 lib/hayabusa_models.rb
hayabusa-0.0.19 lib/hayabusa_models.rb
hayabusa-0.0.18 lib/hayabusa_models.rb
hayabusa-0.0.17 lib/hayabusa_models.rb
hayabusa-0.0.16 lib/hayabusa_models.rb
hayabusa-0.0.15 lib/hayabusa_models.rb
hayabusa-0.0.14 lib/hayabusa_models.rb
hayabusa-0.0.13 lib/hayabusa_models.rb
hayabusa-0.0.12 lib/hayabusa_models.rb
hayabusa-0.0.11 lib/hayabusa_models.rb
hayabusa-0.0.10 lib/hayabusa_models.rb
hayabusa-0.0.9 lib/hayabusa_models.rb
hayabusa-0.0.8 lib/hayabusa_models.rb