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