Class: Sisense::Elasticube
- Inherits:
-
API::Resource
- Object
- API::Resource
- Sisense::Elasticube
- Defined in:
- lib/sisense/elasticube.rb
Constant Summary collapse
- RESOURCE_NAME =
"elasticubes".freeze
Class Method Summary collapse
Instance 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 ⇒ Object
5 6 7 8 9 |
# File 'lib/sisense/elasticube.rb', line 5 def self.list path = [resource_base_path, "getElasticubes"].join("/") response = api_client.get(path) api_client.parsed_response(response, object_class: self) end |
Instance Method Details
#datasecurity ⇒ Object
11 12 13 |
# File 'lib/sisense/elasticube.rb', line 11 def datasecurity @datasecurity ||= ElasticubeDatasecurity.list(params: {server: server, elasticube_title: title}) end |