Sha256: 83717530b9e96bf6e19bd9e14ff0f9bd1a7037dd6f32fcdba8f72d531d641112
Contents?: true
Size: 707 Bytes
Versions: 4
Compression:
Stored size: 707 Bytes
Contents
module SimpleNavigationAcl module ApplicationHelper def navigations_from_context(context) SimpleNavigationAcl::Base.navigations(self, context)[context] rescue [] end def show_navigation_tree(navs, rules=[], readonly: false) render partial: 'simple_navigation_acl/tree', locals: {navs: navs, rules: rules, readonly: readonly} end def render_navigation_acl(options = {}, &block) # render_navigation(options, &block) container = active_navigation_item_container(options, &block) acl_id = options.key?(:acl_id) ? options[:acl_id].to_sym : nil container && container.apply_acl(acl_id, options[:context]) && container.render(options) end end end
Version data entries
4 entries across 4 versions & 1 rubygems