Module: ConsoleKit

Defined in:
lib/console_kit.rb,
lib/console_kit/setup.rb,
lib/console_kit/output.rb,
lib/console_kit/prompt.rb,
lib/console_kit/railtie.rb,
lib/console_kit/version.rb,
lib/console_kit/setup_ui.rb,
lib/console_kit/configuration.rb,
lib/console_kit/console_helpers.rb,
lib/console_kit/tenant_selector.rb,
lib/console_kit/tenant_configurator.rb,
lib/console_kit/connections/dashboard.rb,
lib/console_kit/connections/table_renderer.rb,
lib/console_kit/connections/table_formatter.rb,
lib/generators/console_kit/install_generator.rb,
lib/console_kit/connections/connection_manager.rb,
lib/console_kit/connections/diagnostic_helpers.rb,
lib/console_kit/connections/sql_connection_handler.rb,
lib/console_kit/connections/base_connection_handler.rb,
lib/console_kit/connections/mongo_connection_handler.rb,
lib/console_kit/connections/redis_connection_handler.rb,
lib/console_kit/connections/elasticsearch_connection_handler.rb

Overview

Core Logic for initial Setup

Defined Under Namespace

Modules: Connections, ConsoleHelpers, Generators, Output, Prompt, Setup, SetupUI, TenantConfigurator, TenantSelector Classes: Configuration, Error, Railtie

Constant Summary collapse

VERSION =
'1.2.0'

Class Method Summary collapse

Class Method Details

.configurationObject



21
# File 'lib/console_kit.rb', line 21

def configuration = @configuration ||= Configuration.new

.configure {|configuration| ... } ⇒ Object

Yields:



20
# File 'lib/console_kit.rb', line 20

def configure = yield(configuration)

.context_classObject



41
# File 'lib/console_kit.rb', line 41

def context_class = configuration.context_class

.context_class=(val) ⇒ Object



43
44
45
# File 'lib/console_kit.rb', line 43

def context_class=(val)
  configuration.context_class = val
end

.current_tenantObject



53
# File 'lib/console_kit.rb', line 53

def current_tenant = Setup.current_tenant

.disable_pretty_outputObject



56
# File 'lib/console_kit.rb', line 56

def disable_pretty_output = configuration.pretty_output = false

.enable_pretty_outputObject



55
# File 'lib/console_kit.rb', line 55

def enable_pretty_output = configuration.pretty_output = true

.pretty_outputObject



29
# File 'lib/console_kit.rb', line 29

def pretty_output = configuration.pretty_output

.pretty_output=(val) ⇒ Object



31
32
33
# File 'lib/console_kit.rb', line 31

def pretty_output=(val)
  configuration.pretty_output = val
end

.reset_configuration!Object



23
24
25
26
27
# File 'lib/console_kit.rb', line 23

def reset_configuration!
  @configuration = nil
  Setup.current_tenant = nil
  TenantConfigurator.configuration_success = false if defined?(TenantConfigurator)
end

.reset_current_tenantObject



54
# File 'lib/console_kit.rb', line 54

def reset_current_tenant = Setup.reset_current_tenant

.show_dashboardObject



47
# File 'lib/console_kit.rb', line 47

def show_dashboard = configuration.show_dashboard

.show_dashboard=(val) ⇒ Object



49
50
51
# File 'lib/console_kit.rb', line 49

def show_dashboard=(val)
  configuration.show_dashboard = val
end

.tenantsObject



35
# File 'lib/console_kit.rb', line 35

def tenants = configuration.tenants

.tenants=(val) ⇒ Object



37
38
39
# File 'lib/console_kit.rb', line 37

def tenants=(val)
  configuration.tenants = val
end