class Arel::Visitors::MySQL
Private Instance Methods
visit_SexyScopes_Arel_Nodes_RegexpMatches(o, arg = nil)
click to toggle source
# File lib/arel/visitors_extensions.rb, line 37 def visit_SexyScopes_Arel_Nodes_RegexpMatches(o, arg = nil) regexp = o.right right = SexyScopes.quote(regexp.source) right = Arel::Nodes::Bin.new(right) unless regexp.casefold? if reduce_visitor? visit o.left, arg arg << ' REGEXP ' visit right, arg else "#{sexy_scopes_visit o.left, arg} REGEXP #{visit right}" end end