Sha256: 464b3ea0175631dec07885ce3ea177537d1935ea3d5b996846cf9798b4999720
Contents?: true
Size: 375 Bytes
Versions: 9
Compression:
Stored size: 375 Bytes
Contents
# private module Simple::SQL::Encoder extend self def encode_args(connection, args) args.map { |arg| encode_arg(connection, arg) } end def encode_arg(connection, arg) return arg unless arg.is_a?(Array) if arg.first.is_a?(String) "{#{arg.map { |a| "\"#{connection.escape(a)}\"" }.join(',')}}" else "{#{arg.join(',')}}" end end end
Version data entries
9 entries across 9 versions & 1 rubygems