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

Methods

Public Class methods

[Source]

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

[Source]

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

Public Instance methods

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Validate]