Method: Boxr::Client#create_web_link

Defined in:
lib/boxr/web_links.rb


4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/boxr/web_links.rb', line 4

def create_web_link(url, parent, name: nil, description: nil)

  parent_id = ensure_id(parent)
  web_link_url = verify_url(url)
  uri = "#{WEB_LINKS_URI}"

  attributes = {}
  attributes[:url] = web_link_url
  attributes[:parent] = {:id => parent_id}
  attributes[:name] = name unless name.nil?
  attributes[:description] = description unless description.nil?

  created_link, response = post(uri, attributes)
  created_link
end