Module: Voog::API::SiteUsers
- Included in:
- Client
- Defined in:
- lib/voog_api/api/site_users.rb
Overview
Voog Site Users API methods. Manage users who have access to password protected pages.
Instance Method Summary collapse
-
#create_site_user(data) ⇒ Object
Invite a new user to see password protected pages.
-
#delete_site_user(id) ⇒ Object
Delete a site user.
-
#site_user(id, params = {}) ⇒ Object
Get a single site user.
-
#site_users(params = {}) ⇒ Object
List site users with access to password protected pages.
Instance Method Details
#create_site_user(data) ⇒ Object
Invite a new user to see password protected pages
20 21 22 |
# File 'lib/voog_api/api/site_users.rb', line 20 def create_site_user(data) post 'site_users', data end |
#delete_site_user(id) ⇒ Object
Delete a site user
34 35 36 |
# File 'lib/voog_api/api/site_users.rb', line 34 def delete_site_user(id) delete "site_users/#{id}" end |
#site_user(id, params = {}) ⇒ Object
Get a single site user
27 28 29 |
# File 'lib/voog_api/api/site_users.rb', line 27 def site_user(id, params = {}) get "site_users/#{id}", {query: params} end |
#site_users(params = {}) ⇒ Object
List site users with access to password protected pages
13 14 15 |
# File 'lib/voog_api/api/site_users.rb', line 13 def site_users(params = {}) paginate 'site_users', {query: params} end |