lib/bmg/operator/rename.rb in bmg-0.3.0 vs lib/bmg/operator/rename.rb in bmg-0.4.0
- old
+ new
@@ -33,9 +33,13 @@
@operand.each do |tuple|
yield rename(tuple)
end
end
+ def to_ast
+ [ :rename, operand.to_ast, renaming.dup ]
+ end
+
private
def rename(tuple)
tuple.each_with_object({}){|(k,v),h|
h[rename_key(k)] = v