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