module ActiveRecord::ConnectionAdapters::SQLServer::Utils
Constants
- QUOTED_STRING_PREFIX
Public Instance Methods
extract_identifiers(name)
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/utils.rb, line 139 def extract_identifiers(name) SQLServer::Utils::Name.new(name) end
quote_string(s)
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/utils.rb, line 119 def quote_string(s) s.to_s.gsub /\'/, "''" end
quote_string_single(s)
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/utils.rb, line 123 def quote_string_single(s) "'#{quote_string(s)}'" end
quote_string_single_national(s)
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/utils.rb, line 127 def quote_string_single_national(s) "#{QUOTED_STRING_PREFIX}'#{quote_string(s)}'" end
quoted_raw(name)
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/utils.rb, line 131 def quoted_raw(name) SQLServer::Utils::Name.new(name).quoted_raw end
unquote_string(s)
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/utils.rb, line 135 def unquote_string(s) s.to_s.gsub(/\'\'/, "'") end