Module: LinkedRails::Model::Menuable::ClassMethods
- Defined in:
- lib/linked_rails/model/menuable.rb
Instance Method Summary collapse
Instance Method Details
#menu_class ⇒ Object
22 23 24 |
# File 'lib/linked_rails/model/menuable.rb', line 22 def @menu_class ||= "#{name}MenuList".safe_constantize || "#{superclass.name}MenuList".safe_constantize end |
#preview_includes ⇒ Object
26 27 28 29 30 |
# File 'lib/linked_rails/model/menuable.rb', line 26 def preview_includes return super if .blank? super + ..keys.map { |tag| "#{tag}_menu" } end |