lib/crumbs/action_controller/base.rb in crumbs-1.2.0 vs lib/crumbs/action_controller/base.rb in crumbs-1.2.1

- old
+ new

@@ -2,16 +2,16 @@ module ActionController module Base extend ActiveSupport::Concern included do - before_filter :define_crumbs + before_filter :set_crumbs end protected - def define_crumbs + def set_crumbs paths = [request.path] paths.unshift File.dirname(paths.first) until paths.first == '/' referer = { base_url: request.base_url, path: request.path, fullpath: request.fullpath } if session[:referers].nil? or session[:referers].last[:base_url] != request.base_url session[:referers] = [referer] @@ -35,10 +35,12 @@ end end def find_referer_index(paths) paths = [paths] unless paths.is_a? Array - session[:referers].rindex { |referer| paths.include? referer[:path] } + session[:referers].rindex do |referer| + paths.include? referer[:path] + end end module ClassMethods protected