class Torkify::Vim::Quickfix::Stringifier
Public Instance Methods
convert(enumerable)
click to toggle source
# File lib/torkify/vim/quickfix.rb, line 113 def convert(enumerable) pairs = [] enumerable.each_pair do |n, v| pairs << quote_pair(n, v) end "{#{pairs.join(",")}}" end
Protected Instance Methods
quote(string)
click to toggle source
# File lib/torkify/vim/quickfix.rb, line 126 def quote(string) string.to_s.gsub(/['"\\\x0]/,'\\\\\0') end
quote_pair(name, value)
click to toggle source
# File lib/torkify/vim/quickfix.rb, line 122 def quote_pair(name, value) "\"#{name}\":\"#{quote value}\"" end