class Arel::Visitors::ToSql

Public Class Methods

new(engine) click to toggle source
# File lib/arel/visitors/to_sql.rb, line 7
def initialize engine
  @engine         = engine
  @connection     = nil
  @last_column    = nil
  @quoted_tables  = {}
  @quoted_columns = {}
end

Public Instance Methods

accept(object) click to toggle source
# File lib/arel/visitors/to_sql.rb, line 15
def accept object
  @last_column = nil
  @engine.connection_pool.with_connection do |conn|
    @connection = conn
    super
  end
end