Module: UrlsForHumans

Extended by:
ActiveSupport::Concern
Defined in:
lib/urls_for_humans.rb,
lib/urls_for_humans/version.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

VERSION =
'1.0.0'

Instance Method Summary collapse

Instance Method Details

#to_paramObject



18
19
20
21
22
# File 'lib/urls_for_humans.rb', line 18

def to_param
  (self.class.humanly_attrs || humanly_attrs).dup.unshift(:id).map do |attrib|
    send(attrib).to_s.parameterize
  end.reject(&:blank?).join('-')
end