lib/cablegator.rb in cablegator-0.9.2 vs lib/cablegator.rb in cablegator-0.9.9
- old
+ new
@@ -1,12 +1,22 @@
# library loader
-require 'rubygems'
-#require 'bundler'
-#Bundler.setup
+# require 'rubygems'
+# require 'bundler'
+# Bundler.setup
$LOAD_PATH.unshift(File.dirname(__FILE__)) unless $LOAD_PATH.include?(File.dirname(__FILE__))
-# gems
-require 'open-uri'
-require 'nokogiri'
-require 'httparty'
-require 'fileutils'
+require 'cablegator/wikileaks'
+
+module CableGator
+ def self.save_file(pathname)
+ require 'fileutils'
+ save_file = File.expand_path(pathname)
+ FileUtils.mkdir_p(File.dirname(save_file))
+
+ tweeted = File.read(save_file).split(',') rescue []
+ at_exit do
+ File.open(save_file, 'w') { |f| f << tweeted.join(',') }
+ end
+ tweeted
+ end
+end