Module: RailsSQLPrettifier::NiceQLConfigExt

Extended by:
ActiveSupport::Concern
Defined in:
lib/rails_sql_prettifier.rb

Instance Method Summary collapse

Instance Method Details

#ar_using_pg_adapter?Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/rails_sql_prettifier.rb', line 57

def ar_using_pg_adapter?
  ActiveRecord::Base.try(:connection_config)&.with_indifferent_access&.dig(:adapter) == 'postgresql'
end

#initializeObject



61
62
63
64
65
66
# File 'lib/rails_sql_prettifier.rb', line 61

def initialize
  super
  self.pg_adapter_with_nicesql = false
  self.prettify_active_record_log_output = false
  self.prettify_pg_errors = ar_using_pg_adapter?
end