Module: EmacsLispString
- Included in:
- AbstractIndex
- Defined in:
- lib/langhelp/langhelp-base.rb
Instance Method Summary collapse
Instance Method Details
#lisp_dump_string(string) ⇒ Object
87 88 89 90 91 92 93 94 95 96 |
# File 'lib/langhelp/langhelp-base.rb', line 87 def lisp_dump_string(string) dumped = string.dup # \ -> \\ dumped.gsub! %r"\\" do '\\\\' end # " -> \" dumped.gsub! %r'"' do '\\"' end # (zero byte) -> \0 dumped.gsub! %r'\0' do "\\\0" end %Q'"#{dumped}"' end |