Sha256: 3d2bee542b0b508b1921fec026389c5fbbf93cf8887074dd4bb57dffe8246888
Contents?: true
Size: 470 Bytes
Versions: 38
Compression:
Stored size: 470 Bytes
Contents
# require "eitil_core/application_record/where_like" # require "eitil_core/railtie" to run the dynamic dispatch as an init hook during boot require "eitil_core/railtie" module EitilCore module ApplicationRecord module WhereLike Eitil::ApplicationRecordModules << self def where_like(_hash) column, like = _hash.first where("REPLACE(LOWER(#{column}), ' ', '') LIKE ?", "%#{like.downcase.delete(' ')}%") end end end end
Version data entries
38 entries across 38 versions & 1 rubygems