Module: QueryConsole

Defined in:
lib/query_console.rb,
lib/query_console/engine.rb,
lib/query_console/version.rb,
lib/query_console/configuration.rb,
app/services/query_console/runner.rb,
app/services/query_console/sql_limiter.rb,
app/services/query_console/audit_logger.rb,
app/services/query_console/sql_validator.rb,
app/services/query_console/explain_runner.rb,
app/services/query_console/schema_introspector.rb,
app/controllers/query_console/schema_controller.rb,
app/controllers/query_console/explain_controller.rb,
app/controllers/query_console/queries_controller.rb,
app/controllers/query_console/application_controller.rb,
lib/generators/query_console/install/install_generator.rb

Defined Under Namespace

Modules: Generators Classes: ApplicationController, AuditLogger, Configuration, Engine, ExplainController, ExplainRunner, QueriesController, Runner, SchemaController, SchemaIntrospector, SqlLimiter, SqlValidator

Constant Summary collapse

VERSION =
"0.3.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



80
81
82
# File 'lib/query_console/configuration.rb', line 80

def configuration
  @configuration ||= Configuration.new
end

Class Method Details

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

Yields:



84
85
86
# File 'lib/query_console/configuration.rb', line 84

def configure
  yield(configuration)
end

.reset_configuration!Object



88
89
90
# File 'lib/query_console/configuration.rb', line 88

def reset_configuration!
  @configuration = Configuration.new
end