hardbap (owner)

Revisions

gist: 158721 Download_button fork
public
Public Clone URL: git://gist.github.com/158721.git
Embed All Files: show embed
Text only #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[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"