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 (
commit c5cd3ada8c5def22bb38175d01412ed442b51a50
tree b8a8a43ab271c8bc96c82ecadd5d362010b7c5bb
parent 56121670fcc3bc3a62827762628b4ba88f4caa46
tree b8a8a43ab271c8bc96c82ecadd5d362010b7c5bb
parent 56121670fcc3bc3a62827762628b4ba88f4caa46
| name | age | message | |
|---|---|---|---|
| |
README | Thu Mar 13 20:15:02 -0700 2008 | [nakajima] |
| |
init.rb | Mon Oct 15 14:19:36 -0700 2007 | [technoweenie] |
| |
lib/ | Thu May 22 08:39:22 -0700 2008 | [henrik] |
| |
test/ | Thu May 22 08:39:22 -0700 2008 | [henrik] |
README
PermalinkFu
This is a simple plugin extracted from Mephisto for creating permalinks from attributes.
class Article < ActiveRecord::Base
has_permalink :title
end
This will escape the title, making it fit to use in a URL in the after_validation callback.
Use PermalinkFu.escape to escape a string manually if you like.
If you're having issues with Iconv, you can manually tweak PermalinkFu.translation_to PermalinkFu.translation_from.
These are set to nil if Iconv is not loaded. You can also manually set them to nil if you don't want to use iconv.
[Added 3.13.2008 by Pat Nakajima] You can now add conditions to #has_permalink like so:
class Article < ActiveRecord::Base
has_permalink :title, :if => Proc.new { |article| article.needs_permalink? }
end
Use the :if or :unless options to specify a Proc, method, or string to be called or evaluated. The permalink
will only be generated if the option evaluates to true.



