Module: CouchbaseOrm::N1ql
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- NO_VALUE =
:no_value_specified
Class Method Summary collapse
-
.sanitize(value) ⇒ Object
sanitize for injection query.
Class Method Details
.sanitize(value) ⇒ Object
sanitize for injection query
12 13 14 15 16 17 18 19 20 |
# File 'lib/couchbase-orm/n1ql.rb', line 12 def self.sanitize(value) if value.is_a?(String) value.gsub("'", "''").gsub('\\'){ '\\\\' }.gsub('"', '\"') elsif value.is_a?(Array) value.map{ |v| sanitize(v) } else value end end |