class Prettyrb::Nodes::StrNode

Public Instance Methods

format() click to toggle source
# File lib/prettyrb/nodes/str_node.rb, line 6
def format
  raw_content = loc.expression.source
  content = raw_content[1...-1]

  if raw_content[0] == "'"
    content.gsub('"', '\\"').gsub('#{', '\\#{')
  else
    content.gsub("\\", "\\\\")
  end
end