Sha256: 78d21af8f30412aa6b2bd8bfc9ac91d2b4ed11d295eae3d65b1e55c9b65df014
Contents?: true
Size: 512 Bytes
Versions: 2
Compression:
Stored size: 512 Bytes
Contents
module ActiveAdmin module Breadcrumbs def self.included(base) base.send :extend, ClassMethods end protected def add_breadcrumb(name, url = '') @breadcrumbs ||= [] url = send(url) if url.is_a?(Symbol) @breadcrumbs << [name, url] end module ClassMethods def add_breadcrumb(name, url, options = {}) before_filter options do |controller| controller.send(:add_breadcrumb, name, url) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-0.1.1 | lib/active_admin/breadcrumbs.rb |
activeadmin-0.1.0 | lib/active_admin/breadcrumbs.rb |