…th a top-level MIT license
Permalink should not regenerate if already set, even if the dependent field changes.
…every time the dependent field changes.
…ed to create it hasn't changed. Signed-off-by: rick <email@example.com>
…d set it to a random hash
… comes out blank after subsitutions. Added failsafe to generate random permalink if the result is ever blank.
…ies on has changed - if the changed? method is supported.
…stead of using the permalink accessor in case it is overridden. [Avi Flombaum]
… of the other model attributes
…t, "foo!!1" becomes "foo1" rather than "foo-1". This is under OS X, by the way. I believe iconv can behave slightly differently on different platforms.
…the contingencies that the ActiveSupport callbacks module does