Recuperando conta do Twitter do catálogo de endereços do Mac OS X Lion via MacRuby

https://gist.github.com/1357224

me = address_book.me
account
= (0..me.socialProfile.count).each {|i| break me.socialProfile.valueAtIndex(i)['username'] if me.socialProfile.valueAtIndex(i)['serviceName'] == 'Twitter' } || me.nickname

O código assume o Mac OS X 10.7. Além disso, o código poderia ser representado de forma diferente (ou seja, sem usar um intervalo) se ABMutableMultiValue se comportasse como um array Ruby ou fosse compatível .to_a