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

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

Instance Method Summary collapse

Instance Method Details



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

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

#to_paramObject



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

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