Class: ChupaText::SAXParser::Listener
- Inherits:
-
Object
- Object
- ChupaText::SAXParser::Listener
- Includes:
- REXML::SAX2Listener
- Defined in:
- lib/chupa-text/sax-parser.rb
Instance Method Summary collapse
- #cdata(content) ⇒ Object
- #characters(text) ⇒ Object
- #end_element(*args) ⇒ Object
- #end_prefix_mapping(*args) ⇒ Object
-
#initialize(listener) ⇒ Listener
constructor
A new instance of Listener.
- #start_element(*args) ⇒ Object
- #start_prefix_mapping(*args) ⇒ Object
Constructor Details
#initialize(listener) ⇒ Listener
Returns a new instance of Listener.
139 140 141 |
# File 'lib/chupa-text/sax-parser.rb', line 139 def initialize(listener) @listener = listener end |
Instance Method Details
#cdata(content) ⇒ Object
163 164 165 |
# File 'lib/chupa-text/sax-parser.rb', line 163 def cdata(content) @listener.cdata(CGI.unescapeHTML(content)) end |
#characters(text) ⇒ Object
159 160 161 |
# File 'lib/chupa-text/sax-parser.rb', line 159 def characters(text) @listener.characters(CGI.unescapeHTML(text)) end |
#end_element(*args) ⇒ Object
155 156 157 |
# File 'lib/chupa-text/sax-parser.rb', line 155 def end_element(*args) @listener.end_element(*args) end |
#end_prefix_mapping(*args) ⇒ Object
147 148 149 |
# File 'lib/chupa-text/sax-parser.rb', line 147 def end_prefix_mapping(*args) @listener.end_prefix_mapping(*args) end |
#start_element(*args) ⇒ Object
151 152 153 |
# File 'lib/chupa-text/sax-parser.rb', line 151 def start_element(*args) @listener.start_element(*args) end |
#start_prefix_mapping(*args) ⇒ Object
143 144 145 |
# File 'lib/chupa-text/sax-parser.rb', line 143 def start_prefix_mapping(*args) @listener.start_prefix_mapping(*args) end |