From 788f33fb59af40e8cb29a233a8d6be9941b52ea7 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Mon, 16 Aug 2010 23:33:41 -0400 Subject: TreeManager classes deep-copy their statements. --- lib/arel/tree_manager.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/arel') diff --git a/lib/arel/tree_manager.rb b/lib/arel/tree_manager.rb index d2027bedfa..24df5e0c09 100644 --- a/lib/arel/tree_manager.rb +++ b/lib/arel/tree_manager.rb @@ -15,5 +15,10 @@ module Arel viz = Visitors::ToSql.new @engine viz.accept @head end + + def initialize_copy other + super + @head = @head.clone + end end end -- cgit v1.2.3