class Blinkman::Adapter::TwitterSearch

Public Instance Methods

listen() click to toggle source
# File lib/blinkman/adapter/twitter_search.rb, line 17
def listen
  mihatter.run! do |tweet|
    next unless tweet.retweeted_status.kind_of?(Twitter::NullObject)
    message = Blinkman::Message::TwitterSearch.new(tweet)
    bot.on_receive(message)
  end
end

Private Instance Methods

mihatter() click to toggle source
# File lib/blinkman/adapter/twitter_search.rb, line 27
def mihatter
  @mihatter ||= Mihatter::RestWatcher.new({
    consumer_key: twitter_consumer_key,
    consumer_secret: twitter_consumer_secret,
    access_token: twitter_access_token,
    access_token_secret: twitter_access_token_secret,
    keyword: twitter_search_keyword,
    lang: twitter_search_lang,
    wait_time: (twitter_search_wait_time || 30).to_i,
  })
end