class TweetSlim

Attributes

author[RW]
candidate[RW]
id[RW]
orig_id[RW]
text[RW]
timestamp[RW]

Public Class Methods

new(candidate,status) click to toggle source
# File lib/lesser_evil/tweet_slim.rb, line 5
def initialize(candidate,status)
        @text = status["text"]
        @author = status["user"]["screen_name"]
        @timestamp = status["created_at"]
        @id = status["id"]
        @candidate = candidate
        @orig_id = status["retweeted_status"] == nil ? nil : status["retweeted_status"]["id"]
end

Public Instance Methods

prettyprint() click to toggle source
# File lib/lesser_evil/tweet_slim.rb, line 14
def prettyprint
          puts @text.light_black
puts "@#{@author} #{@timestamp}".light_blue
end