Class: Everlog::Dom::Module::Hatena

Inherits:
Everlog::Dom::Module show all
Defined in:
lib/everlog/dom/module/hatena.rb

Class Method Summary collapse

Class Method Details

.fetch_since(date) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/everlog/dom/module/hatena.rb', line 3

def self.fetch_since date
  config = Dom::Entity::Config.hatena
  api_response = Inf::Api::Hatena.new(config).feed_entry
  bookmarks = api_response.map do |r|
    feed = Dom::Value::Hatena.new(r)
    feed.issued > date ? feed : nil
  end
  bookmarks.compact
end