Class: Sisense::Role
- Inherits:
-
API::Resource
- Object
- API::Resource
- Sisense::Role
- Defined in:
- lib/sisense/role.rb
Constant Summary collapse
- RESOURCE_NAME =
"roles".freeze
Class Method Summary collapse
Methods inherited from API::Resource
api_client, class_name, descendants, #initialize, resource_base_path, #to_h
Constructor Details
This class inherits a constructor from Sisense::API::Resource
Class Method Details
.list(params: nil) ⇒ Object
5 6 7 8 9 |
# File 'lib/sisense/role.rb', line 5 def self.list(params: nil) path = resource_base_path(use_legacy_api: true) response = api_client.get(path, params: params) api_client.parsed_response(response, object_class: self) end |
.retrieve(id:, params: nil) ⇒ Object
11 12 13 14 15 |
# File 'lib/sisense/role.rb', line 11 def self.retrieve(id:, params: nil) path = [resource_base_path(use_legacy_api: true), id].join("/") response = api_client.get(path, params: params) api_client.parsed_response(response, object_class: self) end |