aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/breadcrumb_helper.rb
blob: 2175e0be45b69b957a50a970b56bbd2dc63ba45e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
module BreadcrumbHelper
  def breadcrumb_name(object, prop='name')
    name =
      if prop == 'name' && object.respond_to?(:full_name)
        object.full_name
      else
        "#{object.class.model_name.human} #{object.public_send(prop)}"
      end

    name.truncate(40)
  end
end