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