У меня есть скрипт ruby, который сканирует каждый тип сущности в данном твите:
status = Twitter::Client.new.status(tweet[:id_str], {:include_entities => "1"})
status[:entities].each do |x|
#job on the entity
end
До вчерашнего дня все было хорошо. Теперь я получаю NoMethodError: undefined method 'entities' for #<Twitter::Status:0x000001033e1800>
Я не могу понять это, так как я проверил, что status
включает сущности после первой строки.
Любые подсказки?
РЕДАКТИРОВАТЬ: выясняется, что это новая версия щебетать (v2.0.0), которая находится в деле. Сначала я хотел бы понизить его до последней работающей версии (v1.7.2), но я получаю досадную ошибку версии гема:
Bundler could not find compatible versions for gem "hashie":
In Gemfile:
topsy (~> 0.3.6) depends on
hashie (~> 1.0.0)
twitter (= 1.7.2) depends on
hashie (1.1.0)
Как я могу это решить?