Class: AsakusaRssMonitor::RssGetter

Inherits:
Object
  • Object
show all
Defined in:
lib/asakusa-rss-monitor/rss-getter.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ RssGetter

Returns a new instance of RssGetter.



7
8
9
# File 'lib/asakusa-rss-monitor/rss-getter.rb', line 7

def initialize(config)
  @url = config[:url]
end

Instance Method Details

#get_new_articles(time) ⇒ Object



11
12
13
14
15
16
# File 'lib/asakusa-rss-monitor/rss-getter.rb', line 11

def get_new_articles(time)
  results = RSS::Parser.parse(@url)
  results.items.select{|item|
    item.date > time
  }.reverse
end