Module: Arql::Commands::ShowSql

Defined in:
lib/arql/commands/show_sql.rb

Class Method Summary collapse

Class Method Details

.hideObject



11
12
13
14
# File 'lib/arql/commands/show_sql.rb', line 11

def hide
  return if !Arql::App.log_io.is_a?(Arql::MultiIO) || !Arql::App.log_io.include?(STDOUT)
  Arql::App.log_io.delete(STDOUT)
end

.showObject



4
5
6
7
8
9
# File 'lib/arql/commands/show_sql.rb', line 4

def show
  return if Arql::App.log_io.is_a?(Arql::MultiIO) && Arql::App.log_io.include?(STDOUT)
  Arql::App.log_io ||= Arql::MultiIO.new
  ActiveRecord::Base.logger = Logger.new(Arql::App.log_io)
  Arql::App.log_io << STDOUT
end