Class: HtmlCom::Menu
- Inherits:
-
Object
- Object
- HtmlCom::Menu
- Defined in:
- lib/htmlcom.rb
Instance Method Summary collapse
-
#initialize(type = :vertical_menu, links, debug: false) ⇒ Menu
constructor
current options :vertical_menu, :fixed_menu, sticky_nav, breadcrumb.
- #to_css ⇒ Object
- #to_html ⇒ Object
- #to_js ⇒ Object
- #to_webpage ⇒ Object
Constructor Details
#initialize(type = :vertical_menu, links, debug: false) ⇒ Menu
current options :vertical_menu, :fixed_menu, sticky_nav, breadcrumb
261 262 263 |
# File 'lib/htmlcom.rb', line 261 def initialize(type=:vertical_menu, links, debug: false) @jtb = JsMenuBuilder.new(type, {items: links, debug: debug}) end |
Instance Method Details
#to_css ⇒ Object
265 266 267 |
# File 'lib/htmlcom.rb', line 265 def to_css() @jtb.to_css end |
#to_html ⇒ Object
269 270 271 |
# File 'lib/htmlcom.rb', line 269 def to_html() @jtb.to_html end |
#to_js ⇒ Object
273 274 275 |
# File 'lib/htmlcom.rb', line 273 def to_js() @jtb.to_js end |
#to_webpage ⇒ Object
277 278 279 |
# File 'lib/htmlcom.rb', line 277 def to_webpage() @jtb.to_webpage end |