Module: Mysql2QueryFilter
- Defined in:
- lib/mysql2_query_filter.rb,
lib/mysql2_query_filter/version.rb
Defined Under Namespace
Modules: Mysql2ClientExt, Plugin
Classes: Plugins, QueryFilter
Constant Summary
collapse
- VERSION =
'0.0.7'
- @@query_filter =
Mysql2QueryFilter::QueryFilter.new
- @@enabled =
false
Class Method Summary
collapse
Class Method Details
18
19
20
|
# File 'lib/mysql2_query_filter.rb', line 18
def self.configure
yield(@@query_filter)
end
|
.disable! ⇒ Object
30
31
32
|
# File 'lib/mysql2_query_filter.rb', line 30
def self.disable!
@@enabled = false
end
|
.enable! ⇒ Object
26
27
28
|
# File 'lib/mysql2_query_filter.rb', line 26
def self.enable!
@@enabled = true
end
|
.filter(sql, query_options) ⇒ Object
22
23
24
|
# File 'lib/mysql2_query_filter.rb', line 22
def self.filter(sql, query_options)
@@query_filter.filter(sql, query_options) if @@enabled
end
|