[dev]>> url = 'http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/events.atom'
=> "http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/events.atom"
[dev]>> feed = Feedzirra::Feed.fetch_and_parse url
[dev]>> feed.updated?
=> nil
[dev]>> feed.new_entries
=> []
[dev]>> feed.entries.size
=> 30
[dev]>> feed.last_modified
=> Wed Jul 29 23:23:42 UTC 2009
[dev]>> feed.entries[0].id
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078292"
[dev]>> feed.entries[1].id
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078290"
...feed is updated...
[dev]>> Feedzirra::Feed.update(feed)
[dev]>> feed.updated?
=> true
[dev]>> feed.last_modified
=> Wed Jul 29 23:42:18 UTC 2009
[dev]>> feed.new_entries.size
=> 1
feed.new_entries[0].id
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078489"
[dev]>> feed.entries.size
=> 31
[dev]>> feed.entries[0].id
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078489"
[dev]>> feed.entries[1].id
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078292"
...no updates to feed...
[dev]>> Feedzirra::Feed.update(feed)
[dev]>> feed.updated? # this should be false, right? the feed has not been updated
=> true
[dev]>> feed.last_modified # this is correct
=> Wed Jul 29 23:42:18 UTC 2009
[dev]>> feed.new_entries.size # this should be 0? there are no new entries
=> 1
[dev]>> feed.entries.size # this should be 31, since there are no new entries
=> 32
feed.new_entries[0].id # this should be empty
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078489"
[dev]>> feed.entries[0].id # it just continues to insert what's in new_entries
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078489"
[dev]>> feed.entries[1].id
=> "tag:rails.lighthouseapp.com,2008-03-29:Event/4078489"