ActiveSupport and ActiveModel

ActiveModel