Sha256: 2c9b6a59504eeec4d3c75f5e5a1558ef0117b11bafb6ed3861a7708ffc891e58
Contents?: true
Size: 356 Bytes
Versions: 31
Compression:
Stored size: 356 Bytes
Contents
module Card::Query::Clause # attr_accessor :clause def safe_sql txt txt = txt.to_s txt =~ /[^\w\*\(\)\s\.\,]/ ? raise("WQL contains disallowed characters: #{txt}") : txt end def quote v ActiveRecord::Base.connection.quote(v) end def match_prep v cxn ||= ActiveRecord::Base.connection [cxn, v] end end
Version data entries
31 entries across 31 versions & 1 rubygems