Module: Nearmiss::Client::Bookmarks

Defined in:
lib/toolhound-ruby/client/bookmarks.rb

Overview

Methods for the Bookmarks API

Instance Method Summary collapse

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, options={})
  get "bookmarks/#{bookmark}", options
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(options = {})
  paginate "bookmarks", options
end

#delete_bookmark(bookmark_id, options = {}) ⇒ Boolean

Delete a bookmark

Examples:

@client.delete_bookmark('208sdaz3')


32
33
34
35
# File 'lib/toolhound-ruby/client/bookmarks.rb', line 32

def delete_bookmark(bookmark_id, options={})
  boolean_from_response(:delete, "bookmarks/#{bookmark_id}", options)

end