aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAdam Lassek <adam@doubleprime.net>2016-08-26 17:33:08 -0500
committerAdam Lassek <adam@doubleprime.net>2016-08-26 17:43:58 -0500
commit63d180c96ff0096d417c6ddac56ec074a51e41a5 (patch)
treef5c3da0376140e35b036abdbe977363fd017c79e /lib
parentb7e91eff47d367e25351e20bc1cb660b1493f2f9 (diff)
downloadrails-63d180c96ff0096d417c6ddac56ec074a51e41a5.tar.gz
rails-63d180c96ff0096d417c6ddac56ec074a51e41a5.tar.bz2
rails-63d180c96ff0096d417c6ddac56ec074a51e41a5.zip
Change BindParam visit method for Dot to a noop
Since BindParam contains no information, treating it like a string adds no useful information to the graph, and results in an invalid label format.
Diffstat (limited to 'lib')
-rw-r--r--lib/arel/visitors/dot.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/arel/visitors/dot.rb b/lib/arel/visitors/dot.rb
index ca8d2b0bd0..31e4a66a1f 100644
--- a/lib/arel/visitors/dot.rb
+++ b/lib/arel/visitors/dot.rb
@@ -204,7 +204,6 @@ module Arel
alias :visit_NilClass :visit_String
alias :visit_TrueClass :visit_String
alias :visit_FalseClass :visit_String
- alias :visit_Arel_Nodes_BindParam :visit_String
alias :visit_Integer :visit_String
alias :visit_Fixnum :visit_String
alias :visit_BigDecimal :visit_String
@@ -212,6 +211,8 @@ module Arel
alias :visit_Symbol :visit_String
alias :visit_Arel_Nodes_SqlLiteral :visit_String
+ def visit_Arel_Nodes_BindParam o; end
+
def visit_Hash o
o.each_with_index do |pair, i|
edge("pair_#{i}") { visit pair }