class Andeltsa::TwitterRequest

Your code goes here…

Attributes

date[RW]
okay_words[RW]
tweets_words[RW]
username[RW]
words_rank[RW]

Public Class Methods

new(username, date) click to toggle source
# File lib/andeltsa.rb, line 13
def initialize(username, date)
  @username = username
  @date = date
  @tweets_words = tweet_collect
  @okay_words = Helper.remove_stop_words(tweets_words)
  @words_rank = Helper.rank_words(okay_words)
end

Public Instance Methods

count_words_in_tweet() click to toggle source
# File lib/andeltsa.rb, line 31
def count_words_in_tweet
  Helper.words_counter
end
tweet_collect() click to toggle source
# File lib/andeltsa.rb, line 21
def tweet_collect
  Connection.tweets_request(username, date)
  tweets_only = File.open("./tweets_only_#{username}.json", "r")
  tweets_words = []
  tweets_only.each do |tweet|
    tweets_words << tweet
  end
  tweets_words.join(" ").split(/[^a-zA-Z]/)
end