Sha256: 4c0c00d6ba0c6764213c951aa408772446c4869f44c023c823b4888137a6e3c1

Contents?: true

Size: 794 Bytes

Versions: 5

Compression:

Stored size: 794 Bytes

Contents

class Reply
  attr_accessor :parent_tweet, :reply_number, :author, :content

  def initialize(index, parent_tweet)
    @index = index
    @parent_tweet = parent_tweet
  end

  def author
    @author = self.parent_tweet.doc.css('.stream-items b')[@index].text
  end

  def content
    @content = self.parent_tweet.doc.css('.stream-items p')[@index].text
  end

  def time
    #binding.pry
    self.parent_tweet.doc.css('.stream-items .stream-item-header .time a')[@index].values[2].split(" - ")[0]
  end

  def date
    self.parent_tweet.doc.css('.stream-items .stream-item-header .time a')[@index].values[2].split(" - ")[1]
  end

  def show_five
    puts "\n#{self.display_name.upcase}'S MOST RECENT TWEETS:\n"
    @counter = 0
    until self.counter == 5
      tweet_cycle
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
twiterator-0.2.3 lib/twiterator/reply.rb
twiterator-0.2.2 lib/twiterator/reply.rb
twiterator-0.2.1 lib/twiterator/reply.rb
twiterator-0.2.0 lib/twiterator/reply.rb
twiterator-0.1.0 lib/twiterator/reply.rb