Class RSS::BaseParser
In: lib/rss/parser.rb
Parent: Object

Methods

Public Class methods

[Source]

     # File lib/rss/parser.rb, line 136
136:     def initialize(rss)
137:       @listener = self.class.listener.new
138:       @rss = rss
139:     end

[Source]

     # File lib/rss/parser.rb, line 131
131:       def raise_for_undefined_entity?
132:         listener.raise_for_undefined_entity?
133:       end

Public Instance methods

[Source]

     # File lib/rss/parser.rb, line 153
153:     def do_validate
154:       @listener.do_validate
155:     end

[Source]

     # File lib/rss/parser.rb, line 157
157:     def do_validate=(new_value)
158:       @listener.do_validate = new_value
159:     end

[Source]

     # File lib/rss/parser.rb, line 145
145:     def ignore_unknown_element
146:       @listener.ignore_unknown_element
147:     end

[Source]

     # File lib/rss/parser.rb, line 149
149:     def ignore_unknown_element=(new_value)
150:       @listener.ignore_unknown_element = new_value
151:     end

[Source]

     # File lib/rss/parser.rb, line 161
161:     def parse
162:       if @listener.rss.nil?
163:         _parse
164:       end
165:       @listener.rss
166:     end

[Source]

     # File lib/rss/parser.rb, line 141
141:     def rss
142:       @listener.rss
143:     end

[Validate]