Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

root/branches/2-1-caching/activemodel/lib/active_model.rb

Revision 8118, 0.5 kB (checked in by rick, 1 year ago)

initial experimental commit of active_model

Line 
1 $LOAD_PATH << File.join(File.dirname(__FILE__), '..', '..', 'activesupport', 'lib')
2
3 # premature optimization?
4 require 'active_support/inflector'
5 require 'active_support/core_ext/string/inflections'
6 String.send :include, ActiveSupport::CoreExtensions::String::Inflections
7
8 require 'active_model/base'
9 require 'active_model/observing'
10 require 'active_model/callbacks'
11 require 'active_model/validations'
12
13 ActiveModel::Base.class_eval do
14   include ActiveModel::Observing
15   include ActiveModel::Callbacks
16   include ActiveModel::Validations
17 end
Note: See TracBrowser for help on using the browser.