module Slugr
Constants
- VERSION
Public Class Methods
included(base)
click to toggle source
# File lib/slugr.rb, line 6 def self.included(base) base.extend(ClassMethods) def set_slug return if (streng = self.send(self.source).to_s).blank? return if only_set_slug_if_empty && self.send(self.target).present? self.send("#{self.target.to_s}=", streng.to_s.slug) end end
Public Instance Methods
set_slug()
click to toggle source
# File lib/slugr.rb, line 9 def set_slug return if (streng = self.send(self.source).to_s).blank? return if only_set_slug_if_empty && self.send(self.target).present? self.send("#{self.target.to_s}=", streng.to_s.slug) end