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