class TableauRestApi::Site
Attributes
content_url[R]
id[R]
name[R]
Public Class Methods
new(site, called_by)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 5 def initialize(site, called_by) @id = site.id @name = site.name @content_url = site.contentUrl @called_by = called_by end
Public Instance Methods
add_user_to_group(group_id, user_id)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 44 def add_user_to_group(group_id, user_id) @called_by.add_user_to_group(@id, group_id, user_id) end
add_user_to_site(user)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 48 def add_user_to_site(user) @called_by.add_user_to_site(@id, user) end
create_group(group)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 36 def create_group(group) @called_by.create_group(@id, group) end
datasources()
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 20 def datasources @called_by.datasources(@id) end
delete_group(group_id)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 40 def delete_group(group_id) @called_by.delete_group(@id, group_id) end
groups()
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 16 def groups @called_by.groups(@id) end
projects()
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 24 def projects @called_by.query_projects(@id) end
remove_user_from_group(group_id, user_id)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 52 def remove_user_from_group(group_id, user_id) @called_by.remove_user_from_group(@id, group_id, user_id) end
remove_user_from_site(user_id)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 56 def remove_user_from_site(user_id) @called_by.remove_user_from_site(@id, user_id) end
update_group(group)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 64 def update_group(group) @called_by.update_group(@id, group) end
update_user(user)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 60 def update_user(user) @called_by.update_user(@id, user) end
users()
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 12 def users @called_by.users_on_site(@id) end
users_in_group(group_id)
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 32 def users_in_group(group_id) @called_by.users_in_group(@id, group_id) end
workbooks()
click to toggle source
# File lib/tableau_rest_api/resources/site.rb, line 28 def workbooks @called_by.query_workbooks(@id) end