Sha256: 39078c8451f1ba8a754c4a6c156b94887df48e8ec6b4427eb33979bc20d96ebb
Contents?: true
Size: 809 Bytes
Versions: 2
Compression:
Stored size: 809 Bytes
Contents
module Refinery module Menus include ActiveSupport::Configurable config_accessor :default_menus, :html_attributes, :menu_resources self.default_menus = ['sidebar_menu'] self.html_attributes = false # klass: class type of resource # admin_partial: path to partial used in records list # title_attr: attribute name (or method name) on resource to be shown as its title # scope: a scope symbol or proc to be used for filtering objects shown to be addable via the menu edit page self.menu_resources = { refinery_page: { klass: 'Refinery::Page', title_attr: 'title', scope: Proc.new { live.order('lft ASC') } }, refinery_resource: { klass: 'Refinery::Resource', title_attr: 'file_name' } } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
refinerycms-menus-2.0.7 | lib/refinery/menus/configuration.rb |
refinerycms-menus-2.0.6 | lib/refinery/menus/configuration.rb |