module Voog::API::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