This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
MIT-LICENSE | Sun Mar 02 15:48:22 -0800 2008 | |
| |
README | Fri Mar 07 16:44:53 -0800 2008 | |
| |
Rakefile | Sun Mar 02 15:48:22 -0800 2008 | |
| |
about.yml | Sun Mar 02 15:48:22 -0800 2008 | |
| |
init.rb | Sun Mar 02 15:48:22 -0800 2008 | |
| |
install.rb | Sun Mar 02 15:48:22 -0800 2008 | |
| |
lib/ | Fri Mar 07 16:35:46 -0800 2008 | |
| |
tasks/ | Sun Mar 02 15:54:45 -0800 2008 | |
| |
test/ | Fri Mar 07 16:43:33 -0800 2008 | |
| |
uninstall.rb | Sun Mar 02 15:48:22 -0800 2008 |
README
HasManyTenses
===================
HasManyTenses allows you to either use the created_at field on a Model or supply your own :compare_to column name.
This plugin allows you to use that field to get association collections like model.collection.recent, future, past and
instance booleans like mode.past? model.future? model.recent?
Prerequisites
=============
Rails 1.2.6+
Installing the plugin
=====================
-- Get the plugin:
git clone git://github.com/peimei/has_many_tenses.git vendor/plugins/has_many_tenses
-- To get access to the instance methods just add has_many_tenses to your model
You can also modify the recency comparer via has_many_tenses(:recency => 30.minutes.ago)
You can also modify the compare_to comparer via has_many_tenses(:compare_to => :calendar_event)
-- To use the association proxies do something like:
has_many :comments, :order => 'created_at ASC', :dependent => :destroy,
:extend => RailsJitsu::HasManyTenses::SingletonMethods
NOTES:
======
This plugin was born from helping angelo0000 on #rubyonrails trying to dry up his code and seeing how far we could
push it.
Copyright (c) 2007 E. James O'Kelly, released under the MIT license
www.railsjitsu.com






