Module: DatabaseHelper
- Defined in:
- lib/stackify_apm/helper/database_helper.rb
Overview
get_profiler - It will return the database driver of the Object.
Instance Method Summary collapse
-
#get_profiler(driver) ⇒ Object
return back valid PROVIDER based on driver name passed in rubocop:disable Metrics/CyclomaticComplexity rubocop:disable Metrics/PerceivedComplexity.
Instance Method Details
#get_profiler(driver) ⇒ Object
return back valid PROVIDER based on driver name passed in rubocop:disable Metrics/CyclomaticComplexity rubocop:disable Metrics/PerceivedComplexity
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/stackify_apm/helper/database_helper.rb', line 9 def get_profiler(driver) if driver.to_s.empty? 'generic' elsif driver.include? 'mysql' 'mysql' elsif driver.include? 'postgres' 'postgresql' elsif driver.include? 'oci8' 'oracle' elsif driver.include? 'db2' 'db2' elsif driver.include? 'sqlite' 'generic' end end |