A toolkit for building modeling frameworks like Active Record and
Active Resource. Rich support for attributes, callbacks,
validations, observers, serialization, internationalization,
and testing.
WWW: http://www.rubyonrails.org