Module: Superset
- Defined in:
- lib/superset/chart/put.rb,
lib/superset.rb,
lib/superset/client.rb,
lib/superset/logger.rb,
lib/superset/display.rb,
lib/superset/request.rb,
lib/superset/tag/get.rb,
lib/superset/version.rb,
lib/superset/tag/list.rb,
lib/superset/chart/get.rb,
lib/superset/chart/list.rb,
lib/superset/route_info.rb,
lib/superset/dataset/get.rb,
lib/superset/dataset/put.rb,
lib/superset/guest_token.rb,
lib/superset/chart/create.rb,
lib/superset/chart/delete.rb,
lib/superset/database/get.rb,
lib/superset/dataset/list.rb,
lib/superset/authenticator.rb,
lib/superset/configuration.rb,
lib/superset/dashboard/get.rb,
lib/superset/dashboard/put.rb,
lib/superset/database/list.rb,
lib/superset/dashboard/copy.rb,
lib/superset/dashboard/info.rb,
lib/superset/dashboard/list.rb,
lib/superset/dataset/create.rb,
lib/superset/dataset/delete.rb,
lib/superset/file_utilities.rb,
lib/superset/sqllab/execute.rb,
lib/superset/chart/duplicate.rb,
lib/superset/database/export.rb,
lib/superset/dataset/refresh.rb,
lib/superset/base_put_request.rb,
lib/superset/dashboard/delete.rb,
lib/superset/dashboard/export.rb,
lib/superset/dashboard/import.rb,
lib/superset/chart/bulk_delete.rb,
lib/superset/dashboard/compare.rb,
lib/superset/dataset/duplicate.rb,
lib/superset/security/role/get.rb,
lib/superset/security/user/get.rb,
lib/superset/tag/add_to_object.rb,
lib/superset/security/role/list.rb,
lib/superset/security/user/list.rb,
lib/superset/credential/api_user.rb,
lib/superset/database/connection.rb,
lib/superset/dataset/bulk_delete.rb,
lib/superset/chart/update_dataset.rb,
lib/superset/database/get_schemas.rb,
lib/superset/dataset/update_query.rb,
lib/superset/security/role/create.rb,
lib/superset/security/user/create.rb,
lib/superset/dashboard/bulk_delete.rb,
lib/superset/dashboard/charts/list.rb,
lib/superset/database/get_catalogs.rb,
lib/superset/dataset/update_schema.rb,
lib/superset/dataset/warm_up_cache.rb,
lib/superset/dashboard/embedded/get.rb,
lib/superset/dashboard/embedded/put.rb,
lib/superset/dashboard/datasets/list.rb,
lib/superset/dashboard/warm_up_cache.rb,
lib/superset/credential/embedded_user.rb,
lib/superset/services/dashboard_loader.rb,
lib/superset/security/role/permission/get.rb,
lib/superset/services/duplicate_dashboard.rb,
lib/superset/dashboard/bulk_delete_cascade.rb,
lib/superset/security/role/permission/create.rb,
lib/superset/security/permissions_resources/list.rb,
lib/superset/dashboard/cascade_ownership/add_new_owner.rb,
lib/superset/services/import_dashboard_across_environment.rb
Overview
WARNING: DESTRUCTIVE OPERATION .. use with caution
This class is used to delete multiple dashboards and all related charts and datasets.
There are NO CHECKS currently to confirm if a dataset is used on other dashboards.
Defined Under Namespace
Modules: Chart, Credential, Dashboard, Database, Dataset, Display, FileUtilities, Security, Services, Sqllab, Tag
Classes: Authenticator, BasePutRequest, Client, Configuration, Error, GuestToken, Logger, Request, RouteInfo
Constant Summary
collapse
- DEFAULT_LOG_PATH =
"log/superset-client.log"
- VERSION =
"0.5.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
25
26
27
|
# File 'lib/superset.rb', line 25
def configuration
@configuration ||= Configuration.new
end
|
29
30
31
|
# File 'lib/superset.rb', line 29
def configure
yield configuration
end
|
.logger ⇒ Object
33
34
35
|
# File 'lib/superset.rb', line 33
def logger
configuration.logger || default_logger
end
|
.reset_configuration! ⇒ Object
37
38
39
40
|
# File 'lib/superset.rb', line 37
def reset_configuration!
@configuration = nil
@default_logger = nil
end
|