Module: RailsSQLPrettifier::ARNiceQLConfig::ClassMethods

Defined in:
lib/rails_sql_prettifier.rb

Instance Method Summary collapse

Instance Method Details

#configureObject



72
73
74
75
76
77
78
79
80
# File 'lib/rails_sql_prettifier.rb', line 72

def configure
  super

  ::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.include(PostgresAdapterNiceQL) if config.pg_adapter_with_nicesql

  ::ActiveRecord::ConnectionAdapters::AbstractAdapter.prepend( AbstractAdapterLogPrettifier ) if config.prettify_active_record_log_output

  ::ActiveRecord::StatementInvalid.include( Niceql::ErrorExt ) if config.prettify_pg_errors && config.ar_using_pg_adapter?
end