Class | RSS::BaseListener |
In: |
rss/parser.rb
|
Parent: | Object |
# File rss/parser.rb, line 173 def available_tags(uri) begin @@setters[uri].keys rescue NameError [] end end
# File rss/parser.rb, line 195 def class_name(uri, tag_name) begin @@class_names[uri][tag_name] rescue NameError tag_name[0,1].upcase + tag_name[1..-1] end end
# File rss/parser.rb, line 190 def install_class_name(uri, tag_name, class_name) @@class_names[uri] ||= {} @@class_names[uri][tag_name] = class_name end
# File rss/parser.rb, line 203 def install_get_text_element(uri, name, setter) install_setter(uri, name, setter) def_get_text_element(uri, name, *get_file_and_line_from_caller(1)) end
# File rss/parser.rb, line 160 def install_setter(uri, tag_name, setter) @@setters[uri] ||= {} @@setters[uri][tag_name] = setter end
# File rss/parser.rb, line 181 def register_uri(uri, name) @@registered_uris[name] ||= {} @@registered_uris[name][uri] = nil end
# File rss/parser.rb, line 165 def setter(uri, tag_name) begin @@setters[uri][tag_name] rescue NameError nil end end