Class: AbAdmin::Menu::AbstractBuilder
- Defined in:
- lib/ab_admin/menu/abstract_builder.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize ⇒ AbstractBuilder
constructor
A new instance of AbstractBuilder.
- #render(template, options = {}) ⇒ Object
Methods inherited from BaseGroup
#group, #link, #model, #render_nested
Methods included from Utils::EvalHelpers
#call_method_or_proc_on, #evaluate_method
Constructor Details
#initialize ⇒ AbstractBuilder
Returns a new instance of AbstractBuilder.
4 5 6 |
# File 'lib/ab_admin/menu/abstract_builder.rb', line 4 def initialize @menu_tree = [] end |
Instance Method Details
#render(template, options = {}) ⇒ Object
8 9 10 11 |
# File 'lib/ab_admin/menu/abstract_builder.rb', line 8 def render(template, ={}) inner = render_nested(template) [:skip_wrap] ? inner.html_safe : %[<ul class="nav">#{inner}</ul>].html_safe end |