Module: Nearmiss::Client::Bookmarks
- Defined in:
- lib/toolhound-ruby/client/bookmarks.rb
Overview
Methods for the Bookmarks API
Instance Method Summary collapse
-
#bookmark(bookmark, options = {}) ⇒ Sawyer::Resource
Get a single bookmark.
-
#bookmarks(options = {}) ⇒ Array<Sawyer::Resource>
(also: #list_bookmarks)
List bookmarks.
-
#delete_bookmark(bookmark_id, options = {}) ⇒ Boolean
Delete a bookmark.
Instance Method Details
#bookmark(bookmark, options = {}) ⇒ Sawyer::Resource
Get a single bookmark
21 22 23 |
# File 'lib/toolhound-ruby/client/bookmarks.rb', line 21 def bookmark(bookmark, ={}) get "bookmarks/#{bookmark}", end |
#bookmarks(options = {}) ⇒ Array<Sawyer::Resource> Also known as: list_bookmarks
List bookmarks
11 12 13 |
# File 'lib/toolhound-ruby/client/bookmarks.rb', line 11 def bookmarks( = {}) paginate "bookmarks", end |
#delete_bookmark(bookmark_id, options = {}) ⇒ Boolean
Delete a bookmark
32 33 34 35 |
# File 'lib/toolhound-ruby/client/bookmarks.rb', line 32 def delete_bookmark(bookmark_id, ={}) boolean_from_response(:delete, "bookmarks/#{bookmark_id}", ) end |