A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.
David Heinemeier Hansson
gem "activemodel", "~> 3.0.9.rc3"