Sha256: 5254681d41d59e65b38ae58b395b1de827de52653400285895365199dd2f8e22
Contents?: true
Size: 369 Bytes
Versions: 4
Compression:
Stored size: 369 Bytes
Contents
# Utility methods. # origin: RM module Util extend self def collect_ids(records_or_ids) Array(records_or_ids).collect { |o| o.is_a?(ActiveRecord::Base) ? o.id : o } end def like_query(field, query) ["#{field} LIKE ?", "%#{escape_for_like_query(query)}%"] end def escape_for_like_query(word) word.gsub("%", "\\%").gsub("_", "\\_") end end
Version data entries
4 entries across 4 versions & 1 rubygems