Обновленный метод Twitter API отправит ответ, который сообщит вам, если все прошло хорошо. Он может отвечать либо в формате json, либо в xml, я уверен, что в твиттере по умолчанию используется один или другой. Вам нужно сохранить возвращаемое значение в переменную и проанализировать его, если у вас есть идентификатор статуса, то это сработало. Попробуйте использовать токен или секрет, чтобы проверить, что происходит в случае ошибки. Я бы предложил изменить вашу последнюю строку на
ret = client.update('Heeeyyyyoooo from Twitter Gem!')
и затем добавьте эту строку ниже, чтобы проверить, что вы получили
puts ret.inspect
или
logger.info ret.inspect
или выбранный вами способ регистрации
[Изменить]
Похоже, что твиттер скрывает фактический отклик твиттер-интерфейса от вас, анализирует его для вас и просто возвращает вам соответствующие биты. в случае метода обновления он просто возвращает вам идентификатор вашего нового твита. Вы можете просмотреть идентификатор, как это
puts ret.id
Если вы используете другую библиотеку для подключения к API Twitter и вам нужно проанализировать ответы xml или json, тогда остальная часть этого ответа может быть тем, что вы ищете.
[/ Edit]
Если вы не используете гем, который анализирует ответы Twitter API, то вам нужно будет использовать что-то для анализа ответов API Twitter в данные, с которыми вы можете что-то делать. Существует множество способов сделать это в зависимости от того, какой формат вы хотите проанализировать (json или xml)
Мои предпочтения:
Вот дополнительная информация о том, что возвращает метод обновления Twitter API: http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses%C2%A0update