module Voog::API::Site

Voog Site API methods.

@see www.voog.com/developers/api/resources/site

Public Instance Methods

delete_site_data(id) click to toggle source

Delete a key from site data field

@param id [String] key in data field

@see www.voog.com/developers/api/resources/site#delete_site_data_field

# File lib/voog_api/api/site.rb, line 44
def delete_site_data(id)
  delete "site/data/#{id}"
end
patch_site(data) click to toggle source

Patch a site

@see www.voog.com/developers/api/resources/site#patch_sites

# File lib/voog_api/api/site.rb, line 26
def patch_site(data)
  patch "site", data
end
site(params = {}) click to toggle source

Get site attributes

@see www.voog.com/developers/api/resources/site#get_site

# File lib/voog_api/api/site.rb, line 12
def site(params = {})
  get 'site', {query: params}
end
update_site(data) click to toggle source

Update a site

@see www.voog.com/developers/api/resources/site#update_sites

# File lib/voog_api/api/site.rb, line 19
def update_site(data)
  put "site", data
end
update_site_data(id, data) click to toggle source

Update/create a key in site data field

@param id [String] key in data field

@see www.voog.com/developers/api/resources/site#update_site_data

# File lib/voog_api/api/site.rb, line 35
def update_site_data(id, data)
  put "site/data/#{id}", {value: data}
end