Class: FoundationNavigation::MenuItem

Inherits:
Object
  • Object
show all
Includes:
Builder
Defined in:
lib/foundation-navigation/menu_item.rb

Instance Attribute Summary

Attributes included from Builder

#node

Instance Method Summary collapse

Methods included from Builder

#build_subtree, #divider, #dropdown, #left, #menu_group, #menu_item, #method_missing, #right, #title_area, #to_s

Constructor Details

#initialize(title, link, orientation: nil, &block) ⇒ MenuItem

Returns a new instance of MenuItem.



9
10
11
# File 'lib/foundation-navigation/menu_item.rb', line 9

def initialize(title, link, orientation: nil, &block)
  li { a(href: link) { title } }
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class FoundationNavigation::Builder