class TablesController
attr_accessor :view
def foo sender
end
# Temporary bootstrapping stuff
ITEM = Struct.new :name
ITEMS = %w{darjeeling camomile earl_gray}.map &ITEM.method(:new)
puts "Run!"
def outlineView(outlineView, child:index, ofItem:item)
return nil unless item.nil?
ITEMS[index]
end
def outlineView(outlineView, isItemExpandable:item)
false
end
def outlineView(outlineView, numberOfChildrenOfItem:item)
0
end
def outlineView(outlineView, objectValueForTableColumn:column, byItem:item)
item.name
end
def outlineView(outlineView, setObjectValue:object, forTableColumn:column, byItem:item)
item.name = object
end
end