class Empyrean::TweetLoader
Public Class Methods
read_directory(directory)
click to toggle source
Returns a list of file names in a directory.
# File lib/empyrean/tweetloader.rb, line 27 def self.read_directory(directory) files = [] entries = Dir.entries(directory) entries.each do |e| if e =~ /^\d{4}_\d{2}\.js$/ files << File.expand_path(e, directory) end end files.sort end
read_file(file)
click to toggle source
Reads a tweet file
# File lib/empyrean/tweetloader.rb, line 40 def self.read_file(file) puts "reading file #{file}" fh = File.open(file) contents = fh.read contents.sub! /Grailbird\.data\.tweets_\d{4}_\d{2} =/, '' # get rid of the JS assignment json_tweets = JSON.parse(contents) end