Module: Yerba::Formatting
- Defined in:
- lib/yerba/formatting.rb
Class Method Summary collapse
Class Method Details
.quote(value, style) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/yerba/formatting.rb', line 5 def self.quote(value, style) case style when :double escaped = value.to_s.gsub("\\", "\\\\").gsub('"', '\\"') "\"#{escaped}\"" when :single escaped = value.to_s.gsub("'", "''") "'#{escaped}'" else value.to_s end end |