Sha256: e8977e6eb6d21d36908fd9a959bfa373176aeea5612203662f171dfeb8f055c3
Contents?: true
Size: 536 Bytes
Versions: 1
Compression:
Stored size: 536 Bytes
Contents
module Arel module Visitors class ToSql def visit_Arel_Nodes_In o, a if Array === o.right && o.right.empty? '1=0' else a = o.left if Arel::Attributes::Attribute === o.left # CPK #"#{visit o.left, a} IN (#{visit o.right, a})" if o.left.name.is_a?(Array) "(#{visit o.left, a}) IN (#{visit o.right, a})" else "#{visit o.left, a} IN (#{visit o.right, a})" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
composite_primary_keys-7.0.16 | lib/composite_primary_keys/arel/visitors/to_sql.rb |