Module: Permalinker::Orm::Base::InstanceMethods

Defined in:
lib/permalinker/orm/base.rb

Instance Method Summary collapse

Instance Method Details



40
41
42
# File 'lib/permalinker/orm/base.rb', line 40

def permalink_value_without_id
  self.permalink.to_s.gsub(/\A[0-9]{1,}-/, "")
end

#to_paramObject



28
29
30
31
32
33
34
35
36
37
38
# File 'lib/permalinker/orm/base.rb', line 28

def to_param
  to_param_option = self.class.permalink_options[:to_param]

  to_param_option.compact.collect do |name|
    if respond_to?(name)
      send(name).to_s
    else
      name.to_s
    end
  end.reject(&:blank?).join("-")
end