Sha256: 471a700ff945c627346b89466b2eddb59239757ea5454885635579c577e7bef9
Contents?: true
Size: 895 Bytes
Versions: 2
Compression:
Stored size: 895 Bytes
Contents
module Breadcrumble module ActionController extend ActiveSupport::Concern included do helper_method :add_breadcrumb, :breadcrumbs end module ClassMethods def add_breadcrumb name, url = nil before_filter do |controller| controller.send :add_breadcrumb, name, url end end def add_crumb name, url = nil warn "[DEPRECATION] 'add_crumb' is deprecated. Please use 'add_breadcrumb' instead." add_breadcrumb name, url end end protected def add_breadcrumb name, url = nil @breadcrumbs ||= [] @breadcrumbs << { name: name, url: url ? url_for(url) : nil } end def add_crumb name, url = nil warn "[DEPRECATION] 'add_crumb' is deprecated. Please use 'add_breadcrumb' instead." add_breadcrumb name, url end def breadcrumbs @breadcrumbs end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
breadcrumble-3.0.0.beta | lib/breadcrumble/action_controller.rb |
breadcrumble-2.0.1 | lib/breadcrumble/action_controller.rb |