lib/agig/session.rb in agig-0.0.5 vs lib/agig/session.rb in agig-0.0.6
- old
+ new
@@ -1,8 +1,9 @@
require 'rubygems'
require 'net/irc'
require 'nokogiri'
+require 'certified'
require 'open-uri'
require 'ostruct'
require 'time'
@@ -85,10 +86,10 @@
:link => entry.xpath('string(a:link/@href)', ns),
}
end
entries.reverse_each do |entry|
- next if entry[:datetime] <= @last_retrieved
+ next if entry[:datetime].utc <= @last_retrieved.utc
type = entry[:id][%r|tag:github.com,2008:(.+?)/\d+|, 1]
post entry[:author], PRIVMSG, channel(type), "\003#{EVENTS[type] || '5'}#{entry[:title]}\017 \00314#{entry[:link]}\017"
end
@last_retrieved = entries.first[:datetime]