1 class Module 2 3 def initialize 4 puts 'init module' 5 end 6 7 8 def menu_item(methodname, itemname) 9 puts 'enter menu item' 10 @menu_items=Hash.new if @menu_itemss == nil 11 @menu_items[itemname]=methodname 12 end 13 22 def get_menu_item(itemname) 24 puts @menu_items[itemname] 25 end 26 27 def test 28 'test done' 29 end 30 31 menu_item :test, 'test' 32 end 35 testje = Module.new 36 puts testje.get_menu_item('test') output: enter menu item init module NilClass module.rb:24:in `get_menu_item': undefined method `[]' for nil:NilClass (NoMethodError) from module.rb:36