Je souhaite utiliser MacRuby pour indiquer à Mail.app de rechercher de nouveaux messages. Mais je ne peux pas comprendre comment y arriver après avoir obtenu une référence d'application en utilisant SBApplication.Dites à Mail.app de vérifier les nouveaux messages avec MacRuby
J'ai le script simple suivant:
#!/usr/local/bin/macruby
framework 'ScriptingBridge'
mail = SBApplication.applicationWithBundleIdentifier("com.apple.mail")
# mail.check_for_new_mail?
Fondamentalement, je veux faire ce qui suit AppleScript MacRuby:
tell application "Mail"
check for new mail
end tell
Oui, je peux simplement utiliser le AppleScript. Mais je préfère de loin Ruby.
'mail.accounts.map'? Cela ne devrait-il pas être 'mail.accounts.each'? –
oui il devrait être chacun à la place de la carte; l'a changé :-) thx –
@Sean: Bon conseil pour obtenir les méthodes Cocoa seulement aussi. À votre santé! – dbarros