Report abuse
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
class TablesController
attr_accessor :view
def foo sender
end
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
|