1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Remove unused engine

Follow up of 98fc259911.

`engine` is only used for `to_sql` and `where_sql` now.
This commit is contained in:
Ryuta Kamizono 2017-05-04 18:04:24 +09:00
parent 437aa3a4bb
commit a0bebf3526
2 changed files with 3 additions and 3 deletions

View file

@ -5,7 +5,7 @@ module Arel
class TreeManager
include Arel::FactoryMethods
attr_reader :ast, :engine
attr_reader :ast
attr_accessor :bind_values

View file

@ -226,7 +226,7 @@ module Arel
table = Table.new(:users)
manager = Arel::SelectManager.new table
manager.project Nodes::SqlLiteral.new '*'
m2 = Arel::SelectManager.new(manager.engine)
m2 = Arel::SelectManager.new
m2.project manager.exists
m2.to_sql.must_be_like %{ SELECT EXISTS (#{manager.to_sql}) }
end
@ -235,7 +235,7 @@ module Arel
table = Table.new(:users)
manager = Arel::SelectManager.new table
manager.project Nodes::SqlLiteral.new '*'
m2 = Arel::SelectManager.new(manager.engine)
m2 = Arel::SelectManager.new
m2.project manager.exists.as('foo')
m2.to_sql.must_be_like %{ SELECT EXISTS (#{manager.to_sql}) AS foo }
end