Module: Voog::API::Site
- Included in:
- Client
- Defined in:
- lib/voog_api/api/site.rb
Instance Method Summary collapse
-
#delete_site_data(id) ⇒ Object
Delete a key from site data field.
-
#patch_site(data) ⇒ Object
Patch a site.
-
#site(params = {}) ⇒ Object
Get site attributes.
-
#update_site(data) ⇒ Object
Update a site.
-
#update_site_data(id, data) ⇒ Object
Update/create a key in site data field.
Instance Method Details
#delete_site_data(id) ⇒ Object
Delete a key from site data field
30 31 32 |
# File 'lib/voog_api/api/site.rb', line 30 def delete_site_data(id) delete "site/data/#{id}" end |
#patch_site(data) ⇒ Object
Patch a site
16 17 18 |
# File 'lib/voog_api/api/site.rb', line 16 def patch_site(data) patch "site", data end |
#site(params = {}) ⇒ Object
Get site attributes
6 7 8 |
# File 'lib/voog_api/api/site.rb', line 6 def site(params = {}) get 'site', {query: params} end |
#update_site(data) ⇒ Object
Update a site
11 12 13 |
# File 'lib/voog_api/api/site.rb', line 11 def update_site(data) put "site", data end |
#update_site_data(id, data) ⇒ Object
Update/create a key in site data field
23 24 25 |
# File 'lib/voog_api/api/site.rb', line 23 def update_site_data(id, data) put "site/data/#{id}", {value: data} end |