class Wunderbar::TextNode

Public Class Methods

new(*args) click to toggle source
Calls superclass method Wunderbar::Node::new
# File lib/wunderbar/node.rb, line 307
def initialize(*args)
  super(nil, *args)
end

Public Instance Methods

serialize(options, result, indent) click to toggle source
# File lib/wunderbar/node.rb, line 311
def serialize(options, result, indent)
  if options[:space] == :preserve
    result << @text.to_s.gsub(/[&<>\u00A0]/,ESCAPE)
  else
    result << @text.to_s.gsub(/[&<>\u00A0]/,ESCAPE).gsub(/\s+/, ' ')
  end
end