Module: Furltility::ActiveRecord::ActMacro
- Defined in:
- lib/furltility.rb
Instance Method Summary collapse
Instance Method Details
#furltility(furl_field_met = :furl_field, options = {}) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/furltility.rb', line 8 def furltility(furl_field_met = :furl_field, = {}) define_method :to_param do param = id.to_s if respond_to?(furl_field_met) && furl_field = send(furl_field_met) furl_field = furl_field.to_slug.normalize.to_s param << "-#{furl_field}" unless furl_field.blank? end param end end |