class AWS::Core::Autoloader
@private
Attributes
autoloads[R]
Public Class Methods
new(klass, prefix = nil)
click to toggle source
# File lib/aws/core/autoloader.rb, line 46 def initialize klass, prefix = nil @klass = klass @prefix = prefix || klass.name.gsub(/::/, '/').downcase @autoloads = {} end
Public Instance Methods
autoload(const_name, file_name)
click to toggle source
# File lib/aws/core/autoloader.rb, line 54 def autoload const_name, file_name path = "#{@prefix}/#{file_name}" @klass.autoload(const_name, path) @autoloads[const_name] = path end