Module: ActiveRecordStats
- Defined in:
- lib/active_record_stats.rb,
lib/active_record_stats/version.rb,
lib/active_record_stats/resque_plugin.rb,
lib/active_record_stats/rack_middleware.rb,
lib/active_record_stats/sidekiq_server_middleware.rb
Defined Under Namespace
Modules: ResquePlugin Classes: RackMiddleware, SidekiqServerMiddleware
Constant Summary collapse
- VERSION =
"0.1.6"
Class Method Summary collapse
Class Method Details
.statement_type(sql) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/active_record_stats.rb', line 6 def self.statement_type(sql) return if sql.nil? cleaned = sql.gsub(/^\s*(?:--.*)?$/, '').strip return if cleaned.empty? type = cleaned.split(' ', 2).first type.try(:upcase) end |