module Niceql

Constants

VERSION

Public Class Methods

config() click to toggle source
# File lib/niceql.rb, line 274
def self.config
  @config ||= NiceQLConfig.new
end
configure() { |config| ... } click to toggle source
# File lib/niceql.rb, line 258
def self.configure
  yield( config )

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

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

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