class LabClient::Notifications

Specifics

Specifics

Public Instance Methods

list()
Alias for: list_global
list_global() click to toggle source
# File lib/labclient/notifications/list.rb, line 28
def list_global
  client.request(:get, 'notification_settings')
end
Also aliased as: list
list_group(group_id) click to toggle source
# File lib/labclient/notifications/list.rb, line 39
def list_group(group_id)
  group_id = format_id(group_id)
  client.request(:get, "groups/#{group_id}/notification_settings")
end
list_project(project_id) click to toggle source
# File lib/labclient/notifications/list.rb, line 49
def list_project(project_id)
  project_id = format_id(project_id)
  client.request(:get, "projects/#{project_id}/notification_settings")
end
update(query)
Alias for: update_global
update_global(query) click to toggle source
# File lib/labclient/notifications/update.rb, line 13
def update_global(query)
  client.request(:put, 'notification_settings', nil, query)
end
Also aliased as: update
update_group(group_id, query) click to toggle source
# File lib/labclient/notifications/update.rb, line 24
def update_group(group_id, query)
  group_id = format_id(group_id)
  client.request(:put, "groups/#{group_id}/notification_settings", nil, query)
end
update_project(project_id, query) click to toggle source
# File lib/labclient/notifications/update.rb, line 59
def update_project(project_id, query)
  project_id = format_id(project_id)
  client.request(:put, "projects/#{project_id}/notification_settings", nil, query)
end