% class Main < Component attr_accessor :list, :i1, :i2 def awake @list = [[1,2,3], [3,2,1], [4,5,6]] end def add @i1.delete @i2 end end %> outer { list = list item = i1 } inner { list = i1 item = i2 key = i2 } ?>