Module: FullTableScanMatchers
- Defined in:
- lib/full_table_scan_matchers.rb,
lib/full_table_scan_matchers/version.rb,
lib/full_table_scan_matchers/db_adapters.rb,
lib/full_table_scan_matchers/sql_watcher.rb,
lib/full_table_scan_matchers/configuration.rb,
lib/full_table_scan_matchers/db_adapters/mysql.rb,
lib/full_table_scan_matchers/db_adapters/mysql/explain_result.rb
Overview
Main module that holds global configuration.
Defined Under Namespace
Modules: DBAdapters Classes: Configuration, SQLWatcher
Constant Summary collapse
- VERSION =
"0.0.1"
Class Attribute Summary collapse
-
.configuration ⇒ FullTableScanMatchers::Configuration
Gets the current configuration.
Class Method Summary collapse
-
.configure {|configuration| ... } ⇒ Object
Updates the current configuration.
-
.reset_configuration ⇒ FullTableScanMatchers::Configuration
Resets the current configuration.
Class Attribute Details
.configuration ⇒ FullTableScanMatchers::Configuration
Gets the current configuration
20 21 22 |
# File 'lib/full_table_scan_matchers.rb', line 20 def self.configuration @configuration ||= Configuration.new end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
Updates the current configuration.
36 37 38 |
# File 'lib/full_table_scan_matchers.rb', line 36 def self.configure yield configuration end |
.reset_configuration ⇒ FullTableScanMatchers::Configuration
Resets the current configuration.
26 27 28 |
# File 'lib/full_table_scan_matchers.rb', line 26 def self.reset_configuration @configuration = Configuration.new end |