class DrinkMenu::MenuBuilder::Context

Public Class Methods

new(menu, menuItems={}) click to toggle source
# File lib/drink-menu/menu_builder.rb, line 5
def initialize(menu, menuItems={})
  @menu = menu
  @menuItems = menuItems
end

Public Instance Methods

___() click to toggle source
# File lib/drink-menu/menu_builder.rb, line 10
def ___
  @menu << MenuItem.separatorItem
end
method_missing(meth, *args) click to toggle source
Calls superclass method
# File lib/drink-menu/menu_builder.rb, line 14
def method_missing(meth, *args)
  if @menuItems.key?(meth)
    @menu << @menuItems[meth]
  else
    super
  end
end