Module: SimpleSlugs::ActMacro
- Defined in:
- lib/simple_slugs/act_macro.rb
Instance Method Summary collapse
Instance Method Details
#has_slug(options = {}) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/simple_slugs/act_macro.rb', line 3 def has_slug( = {}) return if respond_to?(:slugger) before_validation lambda { |record| record.slugger.unique_slug!(record) } class_inheritable_accessor :slugger self.slugger = Slugger.new(self, ) end |