MacRuby : terminate the running applications
framework 'AppKit'
IGNORE = {
'com.apple.finder' => true,
'com.apple.Terminal' => true,
}
apps = NSWorkspace.sharedWorkspace.runningApplications
apps.each do |app|
if app.activationPolicy == NSApplicationActivationPolicyRegular
app.terminate unless IGNORE[app.bundleIdentifier]
end
end