Module: Sequel::Plugins::Sluggable::InstanceMethods
- Defined in:
- lib/sequel_sluggable.rb
Instance Method Summary collapse
-
#before_create ⇒ Object
Sets a slug column to the slugged value.
-
#before_update ⇒ Object
Sets a slug column to the slugged value.
Instance Method Details
#before_create ⇒ Object
Sets a slug column to the slugged value
84 85 86 87 88 |
# File 'lib/sequel_sluggable.rb', line 84 def before_create super target = self.class.[:target] set_target_column unless self.send(target) end |
#before_update ⇒ Object
Sets a slug column to the slugged value
91 92 93 94 95 96 |
# File 'lib/sequel_sluggable.rb', line 91 def before_update super target = self.class.[:target] frozen = self.class.[:frozen] set_target_column if !self.send(target) || !frozen end |