RailsでなくともActiveSupport

今回、gemを使わず、ダウンロードしたソースを置いておく。

$ ls lib
active_record  active_record.rb  active_support  active_support.rb
$APPLICATION_ROOT = File.expand_path(File.dirname(__FILE__))
$LOAD_PATH.unshift File.join($APPLICATION_ROOT, './lib')
require 'active_support'

# 自動読み込みを使う。
# Dependencies.load_paths に格納されたパスから
# 自動的にクラスを探してきて読み込んでくれる。
['app/controllers', 'app/models', 'app/helpers', 'lib'].each do |path|
  Dependencies.load_paths << File.join($APPLICATION_ROOT, path)
end