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