class Arel::Visitors::PostgreSQL
Private Instance Methods
visit_SexyScopes_Arel_Nodes_RegexpMatches(o, arg = nil)
click to toggle source
# File lib/arel/visitors_extensions.rb, line 54 def visit_SexyScopes_Arel_Nodes_RegexpMatches(o, arg = nil) regexp = o.right operator = regexp.casefold? ? '~*' : '~' right = SexyScopes.quote(regexp.source) if reduce_visitor? visit o.left, arg arg << SPACE << operator << SPACE visit right, arg else "#{sexy_scopes_visit o.left, arg} #{operator} #{visit right}" end end