Module: Sisense

Defined in:
lib/sisense.rb,
lib/sisense/role.rb,
lib/sisense/user.rb,
lib/sisense/alert.rb,
lib/sisense/group.rb,
lib/sisense/share.rb,
lib/sisense/folder.rb,
lib/sisense/widget.rb,
lib/sisense/dataset.rb,
lib/sisense/version.rb,
lib/sisense/api/error.rb,
lib/sisense/dashboard.rb,
lib/sisense/api/client.rb,
lib/sisense/connection.rb,
lib/sisense/elasticube.rb,
lib/sisense/translation.rb,
lib/sisense/api/resource.rb,
lib/sisense/api/nested_resource.rb,
lib/sisense/api/not_found_error.rb,
lib/sisense/elasticube_datasecurity.rb,
lib/sisense/api/unprocessable_entity_error.rb

Defined Under Namespace

Modules: API Classes: Alert, Connection, Dashboard, Dataset, Elasticube, ElasticubeDatasecurity, Folder, Group, Role, Share, Translation, User, Widget

Constant Summary collapse

VERSION =
"1.2.0".freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.access_tokenObject

Returns the value of attribute access_token.



30
31
32
# File 'lib/sisense.rb', line 30

def access_token
  @access_token
end

.hostnameObject

Returns the value of attribute hostname.



30
31
32
# File 'lib/sisense.rb', line 30

def hostname
  @hostname
end

.use_sslObject

Returns the value of attribute use_ssl.



30
31
32
# File 'lib/sisense.rb', line 30

def use_ssl
  @use_ssl
end

Class Method Details

.api_resourcesObject



32
33
34
35
36
# File 'lib/sisense.rb', line 32

def api_resources
  @api_resources ||= API::Resource.descendants.each_with_object({}) { |descendant, resources|
    resources[descendant::RESOURCE_NAME] = descendant
  }.sort.to_h.freeze
end