Class: Retrobot::TweetFilters::Retweet

Inherits:
Base
  • Object
show all
Defined in:
lib/retrobot/tweet_filters/retweet.rb

Instance Method Summary collapse

Methods inherited from Base

#client, #config, #logger

Constructor Details

#initialize(retrobot) ⇒ Retweet

Returns a new instance of Retweet.



7
8
9
# File 'lib/retrobot/tweet_filters/retweet.rb', line 7

def initialize(retrobot)
  super
end

Instance Method Details

#filter(tweet) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/retrobot/tweet_filters/retweet.rb', line 11

def filter(tweet)
  if tweet.retweeted_status_id
    if config.retweet
      retweet tweet.retweeted_status_id, tweet.text
    else
      logger.info "retweet (skipped): #{tweet.retweeted_status_id} \"#{tweet.text}\""
    end
    return nil
  else
    tweet
  end
end