Method: Red::DataNode::String#initialize

Defined in:
lib/red/nodes/data_nodes.rb

#initialize(value_data, options) ⇒ String

‘foo’



46
47
48
49
50
# File 'lib/red/nodes/data_nodes.rb', line 46

def initialize(value_data, options)
  value  = options[:no_escape] ? value_data : value_data.gsub(/'/, "\\\\'")
  string = options[:unquoted] ? "%s" % [value] : "%s" % [value.inspect]
  self << string
end