class ChupaText::Decomposers::XML::Listener

Public Class Methods

new(output) click to toggle source
# File lib/chupa-text/decomposers/xml.rb, line 58
def initialize(output)
  @output = output
  @level = 0
end

Public Instance Methods

cdata(content) click to toggle source
# File lib/chupa-text/decomposers/xml.rb, line 75
def cdata(content)
  @output << content if @level > 0
end
characters(text) click to toggle source
# File lib/chupa-text/decomposers/xml.rb, line 71
def characters(text)
  @output << text if @level > 0
end
end_element(*args) click to toggle source
# File lib/chupa-text/decomposers/xml.rb, line 67
def end_element(*args)
  @level -= 1
end
start_element(*args) click to toggle source
# File lib/chupa-text/decomposers/xml.rb, line 63
def start_element(*args)
  @level += 1
end