Method: ActiveRecord::QueryMethods#where_like

Defined in:
lib/everywhere/method.rb

#where_like(opts, *rest) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/everywhere/method.rb', line 21

def where_like(opts, *rest)
  return self if opts.blank?

  relation = clone
  relation.where_values += build_where(opts, rest).map {|r| Arel::Nodes::Matches.new r.left, r.right}
  relation
end