Class: Crown::Hatena::Bookmark

Inherits:
Object
  • Object
show all
Defined in:
lib/crown/hatena/bookmark.rb,
lib/crown/hatena/bookmark/urilist.rb,
lib/crown/hatena/bookmark/entrylist.rb

Overview

————————————————————— #

Bookmark

はてなブックマーク API 経由の各種情報を取得するクラス.

————————————————————— #

Defined Under Namespace

Classes: EntryList, URIList

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.count(uri, options = {}) ⇒ Object

————————————————————— #

Bookmark.count

指定した URL のブックマーク数を取得する

————————————————————— #



54
55
56
# File 'lib/crown/hatena/bookmark.rb', line 54

def Bookmark.count(uri, options = {})
    return Crown::Hatena::BookmarkCounter.new.count(uri, options)
end

.summary(uri, options = {}) ⇒ Object

————————————————————— #

Bookmark.summary

指定した URL のブックマーク情報を取得する

————————————————————— #



65
66
67
# File 'lib/crown/hatena/bookmark.rb', line 65

def Bookmark.summary(uri, options = {})
    return Crown::Hatena::Bookmark::Entry.new.summary(uri, options)
end

Instance Method Details

#count(uri, options = {}) ⇒ Object

————————————————————— #

count

指定した URL のブックマーク数を取得する

————————————————————— #



76
77
78
# File 'lib/crown/hatena/bookmark.rb', line 76

def count(uri, options = {})
    return Crown::Hatena::BookmarkCounter.new.count(uri, options)
end

#summary(uri, options = {}) ⇒ Object

————————————————————— #

summary

指定した URL のブックマーク情報を取得する

————————————————————— #



87
88
89
# File 'lib/crown/hatena/bookmark.rb', line 87

def summary(uri, options = {})
    return Crown::Hatena::Bookmark::Entry.new.summary(uri, options)
end