提交 f0ba9e4e 编写于 作者: A Aaron Patterson

add bind values to the manager class

上级 da32cd15
......@@ -4,9 +4,12 @@ class TreeManager
attr_reader :ast, :engine
attr_accessor :bind_values
def initialize engine
@engine = engine
@ctx = nil
@bind_values = []
end
def to_dot
......
......@@ -9,6 +9,13 @@ def test_join_sources
assert_equal "SELECT FROM 'foo'", manager.to_sql
end
def test_manager_stores_bind_values
manager = Arel::SelectManager.new Table.engine
assert_equal [], manager.bind_values
manager.bind_values = [1]
assert_equal [1], manager.bind_values
end
describe 'backwards compatibility' do
describe 'project' do
it 'accepts symbols as sql literals' do
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册