Class: PushType::MenuBuilder::Dsl::Menu
- Defined in:
- lib/push_type/menu_builder/dsl/menu.rb
Class Method Summary collapse
- .active_class(val) ⇒ Object
- .build(menu, &block) ⇒ Object
- .element(sym) ⇒ Object
- .html_options(hash) ⇒ Object
- .item(key, &block) ⇒ Object
Class Method Details
.active_class(val) ⇒ Object
24 25 26 |
# File 'lib/push_type/menu_builder/dsl/menu.rb', line 24 def active_class(val) .active_class = val end |
.build(menu, &block) ⇒ Object
7 8 9 10 |
# File 'lib/push_type/menu_builder/dsl/menu.rb', line 7 def build(, &block) = instance_exec(&block) end |
.element(sym) ⇒ Object
16 17 18 |
# File 'lib/push_type/menu_builder/dsl/menu.rb', line 16 def element(sym) .element = sym end |
.html_options(hash) ⇒ Object
20 21 22 |
# File 'lib/push_type/menu_builder/dsl/menu.rb', line 20 def (hash) ..merge!(hash) end |
.item(key, &block) ⇒ Object
12 13 14 |
# File 'lib/push_type/menu_builder/dsl/menu.rb', line 12 def item(key, &block) .item(key, &block) end |