class GraylogAPI::Users

class for manage users

Public Class Methods

new(client) click to toggle source
# File lib/graylogapi/users.rb, line 4
def initialize(client)
  @client = client
end

Public Instance Methods

create_token(username, name) click to toggle source

Generate a new access token for a user

# File lib/graylogapi/users.rb, line 14
def create_token(username, name)
  @client.request(:post, "/users/#{username}/tokens/#{name}", {})
end
delete_token(username, name) click to toggle source

Removes a token for a user

# File lib/graylogapi/users.rb, line 19
def delete_token(username, name)
  @client.request(:delete, "/users/#{username}/tokens/#{name}")
end
tokens(username) click to toggle source

Retrieves the list of access tokens for a user

# File lib/graylogapi/users.rb, line 9
def tokens(username)
  @client.request(:get, "/users/#{username}/tokens")
end