From 6aaeef11e241be4a34c53814042e2f9edc30bbd7 Mon Sep 17 00:00:00 2001 From: Elijah Miller Date: Fri, 3 Apr 2009 23:24:35 +0800 Subject: [PATCH] Removing page paramter which doesn't seem to work. Signed-off-by: rick --- lib/seinfeld/models.rb | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/lib/seinfeld/models.rb b/lib/seinfeld/models.rb index d8a3105..32c9c12 100644 --- a/lib/seinfeld/models.rb +++ b/lib/seinfeld/models.rb @@ -26,7 +26,7 @@ class << self attr_accessor :github_password end - self.feed_format = "http://github.com/%s.atom?page=%d" + self.feed_format = "http://github.com/%s.atom" include DataMapper::Resource property :id, Integer, :serial => true @@ -124,9 +124,9 @@ def update_progress end end - def committed_days_in_feed(page = 1) + def committed_days_in_feed Time.zone = time_zone || "UTC" - feed = get_feed(page) + feed = get_feed return nil if feed.nil? entry_id = nil # track the first entry id to store in the user model skipped_early = nil @@ -138,7 +138,6 @@ def committed_days_in_feed(page = 1) entry_id ||= this_entry_id if last_entry_id == this_entry_id debug "stopping because #{last_entry_id} == #{this_entry_id}" - skipped_early = true break selected end @@ -150,11 +149,6 @@ def committed_days_in_feed(page = 1) selected end end.keys - unless skipped_early - self.last_entry_id = entry_id - days += committed_days_in_feed(page += 1) - days.uniq! - end days end @@ -195,10 +189,10 @@ def self.process_new_github_user(subject) end private - def get_feed(page = 1) - debug "loading feed: " + self.class.feed_format % [login, page] + def get_feed + debug "loading feed: " + self.class.feed_format % login feed = nil - open(self.class.feed_format % [login, page]) { |f| feed = FeedMe.parse(f.read) } + open(self.class.feed_format % login) { |f| feed = FeedMe.parse(f.read) } feed rescue nil