Module: ConsoleKit::Setup
- Defined in:
- lib/console_kit/setup.rb
Overview
Does the initial setup
Class Attribute Summary collapse
-
.current_tenant ⇒ Object
readonly
Returns the value of attribute current_tenant.
Class Method Summary collapse
Class Attribute Details
.current_tenant ⇒ Object (readonly)
Returns the value of attribute current_tenant.
12 13 14 |
# File 'lib/console_kit/setup.rb', line 12 def current_tenant @current_tenant end |
Class Method Details
.reset_current_tenant ⇒ Object
27 28 29 30 31 32 33 34 35 36 |
# File 'lib/console_kit/setup.rb', line 27 def reset_current_tenant return warn_no_tenants unless tenants? warn_reset if @current_tenant TenantConfigurator.clear(ConsoleKit.configuration.context_class) if @current_tenant @current_tenant = nil setup tenant_setup_successful? end |
.setup ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/console_kit/setup.rb', line 14 def setup return Output.print_error('No tenants configured.') if no_tenants? key = select_tenant_key return Output.print_error('No tenant selected. Loading without tenant configuration.') unless key configure(key) rescue StandardError => e handle_error(e) end |
.tenant_setup_successful? ⇒ Boolean
25 |
# File 'lib/console_kit/setup.rb', line 25 def tenant_setup_successful? = !@current_tenant.to_s.empty? |