module Mkxms::Mssql::Utils::StringHelpers
Public Instance Methods
expand_tabs(tabstops_every = 8)
click to toggle source
# File lib/mkxms/mssql/utils.rb, line 55 def expand_tabs(tabstops_every = 8) self.lines.map do |l| if l.include?("\t") segs = l.split("\t") segs[0...-1].map do |seg| # seg length must _increase_ to a multiple of 8 spaces_needed = tabstops_every - (seg.length + 1) % tabstops_every + 1 seg + ' ' * spaces_needed end.join('') + segs[-1] else l end end.join('') end
sql_quoted()
click to toggle source
# File lib/mkxms/mssql/utils.rb, line 70 def sql_quoted %Q{N'#{gsub("'", "''")}'} end