Module: Resource::Folders

Included in:
NessusClient
Defined in:
lib/modules/folders.rb

Overview

Namespace for Folders resource.

Instance Method Summary collapse

Instance Method Details

#create_folder(folder_name) ⇒ JSON

Create a folder into the resource.

Parameters:

  • folder_name (String)

    The name of the folder the will be created.

Returns:

  • (JSON)


14
15
16
17
# File 'lib/modules/folders.rb', line 14

def create_folder(folder_name)
  payload = { name: folder_name }
  request.post({ path: '/folders', payload: payload, headers: headers })
end

#list_foldersJSON

Get the list of folders from the resource.

Returns:

  • (JSON)


7
8
9
# File 'lib/modules/folders.rb', line 7

def list_folders
  request.get({ path: '/folders', headers: headers })
end