Module: MongoidExt::Slugizer::ClassMethods
- Defined in:
- lib/mongoid_ext/slugizer.rb
Instance Method Summary collapse
-
#slug_key(key = :name, options = {}) ⇒ Object
marks a field as sluggable (default key is :name) == Parameters.
Instance Method Details
#slug_key(key = :name, options = {}) ⇒ Object
marks a field as sluggable (default key is :name)
Parameters
59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/mongoid_ext/slugizer.rb', line 59 def slug_key(key = :name, = {}) @slug_options ||= @callback_type ||= begin type = [:callback_type] || :before_validation send(type, :generate_slug) type end @slug_key ||= key end |