У меня есть хороший кусок кода, который работает. Я пытался твитнуть тот же текст, и мой сценарий закончился, потому что /lib/ruby/gems/1.8/gems/twitter-0.9.4/lib/twitter.rb:87:in 'raise_errors': (403): Forbidden - Status is a duplicate. (Twitter::General)
Я знаю, что не могу твитнуть один и тот же текст дважды, но я думал, что получу ошибку внутри переменной ответа.
Как мне справиться с ошибкой? Так что мой сценарий будет хорошо закончен не из-за ошибки?
oauth = Twitter::OAuth.new('consumer token', 'consumer secret')
oauth.authorize_from_access('access token', 'access secret')
client = Twitter::Base.new(oauth)
response = client.update('Heeeyyyyoooo from Twitter Gem!')