Module: ConsoleKit

Defined in:
lib/console_kit.rb,
lib/console_kit/setup.rb,
lib/console_kit/output.rb,
lib/console_kit/railtie.rb,
lib/console_kit/version.rb,
lib/console_kit/configuration.rb,
lib/console_kit/tenant_selector.rb,
lib/console_kit/tenant_configurator.rb,
lib/generators/console_kit/install_generator.rb,
lib/console_kit/connections/connection_manager.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

Overview

Core Logic for initial Setup

Defined Under Namespace

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

Constant Summary collapse

VERSION =
'0.1.5'

Class Method Summary collapse

Class Method Details

.configurationObject



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

def configuration = Thread.current[:console_kit_configuration] ||= Configuration.new

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

Yields:



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

def configure = yield(configuration)

.current_tenantObject



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

def current_tenant = Setup.current_tenant

.disable_pretty_outputObject



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

def disable_pretty_output = configuration.pretty_output = false

.enable_pretty_outputObject



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

def enable_pretty_output = configuration.pretty_output = true

.reset_configuration!Object



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

def reset_configuration! = Thread.current[:console_kit_configuration] = nil

.reset_current_tenantObject



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

def reset_current_tenant = Setup.reset_current_tenant