Method: ArelExtensions::Visitors::MSSQL#visit_ArelExtensions_Nodes_SMatches

Defined in:
lib/arel_extensions/visitors/mssql.rb

#visit_ArelExtensions_Nodes_SMatches(o, collector) ⇒ Object



399
400
401
402
403
404
405
406
407
408
409
# File 'lib/arel_extensions/visitors/mssql.rb', line 399

def visit_ArelExtensions_Nodes_SMatches o, collector
  collector = visit o.left.collate, collector
  collector << ' LIKE '
  collector = visit o.right.collate, collector
  if o.escape
    collector << ' ESCAPE '
    visit o.escape, collector
  else
    collector
  end
end