Sha256: 4152aa22b20ea4a8678e297c67af32712f45bc181e3186fb1dadbe68cf9a4328
Contents?: true
Size: 444 Bytes
Versions: 5
Compression:
Stored size: 444 Bytes
Contents
module Arel class TreeManager # FIXME: Remove this. include Arel::Relation attr_accessor :visitor attr_reader :ast, :engine def initialize engine @engine = engine @visitor = Visitors.visitor_for @engine end def to_dot Visitors::Dot.new.accept @ast end def to_sql @visitor.accept @ast end def initialize_copy other super @ast = @ast.clone end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
arel-2.0.6 | lib/arel/tree_manager.rb |
arel-2.0.5 | lib/arel/tree_manager.rb |
arel-2.0.4 | lib/arel/tree_manager.rb |
arel-2.0.3 | lib/arel/tree_manager.rb |
arel-2.0.2 | lib/arel/tree_manager.rb |