1require 'osx/cocoa'
2
3class AppController < OSX::NSObject
4
5  ib_outlets :msgField
6
7  def awakeFromNib
8    update_time
9  end
10
11  def btnClicked(sender)
12    update_time
13  end
14
15  def windowShouldClose(sender)
16    quit
17    true
18  end
19
20  def update_time
21    @msgField.setStringValue(Time.now.to_s)
22  end
23
24  def quit
25    OSX.NSApp.stop(self)
26  end
27
28end
29