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

Overview

Core Logic for initial Setup

Defined Under Namespace

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

Constant Summary collapse

VERSION =
'0.1.3'

Class Method Summary collapse

Class Method Details

.configurationObject



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

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

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

Yields:



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

def configure = yield(configuration)

.current_tenantObject



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

def current_tenant = Setup.current_tenant

.disable_pretty_outputObject



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

def disable_pretty_output = configuration.pretty_output = false

.enable_pretty_outputObject



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

def enable_pretty_output = configuration.pretty_output = true

.reset_configuration!Object



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

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

.reset_current_tenantObject



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

def reset_current_tenant = Setup.reset_current_tenant