Как я могу проверить количество непрочитанных сообщений Gmail в моем почтовом ящике с помощью короткого сценария Ruby?
Использование ruby-gmail
gem install ruby-gmail mime
irb(main):001:0> require 'gmail' => true irb(main):002:0> gmail = Gmail.new("email@gmail.com", "password") => #<Gmail:0x1ea65d8 (email@gmail.com) disconnected> irb(main):004:0> gmail.inbox.count(:unread) => 42
Решение Нэша сработало для меня, как только я добавил require 'rubygems' в качестве первого шага.
require 'rubygems'
Перед этим я получу следующую ошибку при использовании require 'gmail'.
require 'gmail'
LoadError: no such file to load -- gmail