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 (
E. James O'Kelly (author)
Sun Mar 02 17:21:28 -0800 2008
| name | age | message | |
|---|---|---|---|
| |
MIT-LICENSE | ||
| |
README | ||
| |
Rakefile | ||
| |
about.yml | ||
| |
init.rb | ||
| |
install.rb | ||
| |
lib/ | ||
| |
tasks/ | ||
| |
test/ | ||
| |
uninstall.rb |
README
HasManyTenses
===================
Every model in Rails should have a created_at field. 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+
Model must have created_at
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)
-- 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








