# File lib/rbatis/sanitizer.rb, line 12 def sanitize_sql(ary) return ary unless ary.is_a?(Array) statement, *values = ary if values.first.is_a?(Hash) and statement =~ /:\w+/ replace_named_bind_variables(statement, values.first) elsif statement.include?('?') replace_bind_variables(statement, values) else statement % values.collect { |value| connection.quote_string(value.to_s) } end end