binarylogic / boolean_datetime_attribute
- Source
- Commits
- Network (2)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
9c022f2
| name | age | message | |
|---|---|---|---|
| |
MIT-LICENSE | ||
| |
README.mdown | ||
| |
init.rb | ||
| |
lib/ |
README.mdown
Boolean datetime attribute
What is boolean attribute?
This plugin allows you to replace boolean columns with datetime columns. For example, you have a User model with the "inactive" boolean column. Why not make it more informative and change that column to "inactive_at"? Now you know when the user was marked inactive. This plugin allows you to do that and still get all of the methods that you would have for a boolean column. It's transparent, you can treat it as a boolean, but it will store it as a date.
How it works
class User < ActiveRecord::Base
boolean_datetime_attribute :inactive_at
end
Copyright (c) 2007 Ben Johnson of Binary Logic, released under the MIT license

