Methods
- A
- C
- D
- G
- I
- R
- S
- U
Instance Public methods
available_tags(uri)
Link
return the tag_names for setters associated with uri
class_name(uri, tag_name)
Link
retrieve #class_name for the supplied uri and tag_name If it doesn't exist, capitalize the tag_name
getter(uri, tag_name)
Link
install_class_name(uri, tag_name, class_name)
Link
record #class_name for the supplied uri and tag_name
install_get_text_element(uri, name, accessor_base)
Link
raise_for_undefined_entity?()
Link
register_uri(uri, name)
Link
register uri against this name.
setter(uri, tag_name)
Link
return the setter for the uri, tag_name pair, or nil.
uri_registered?(uri, name)
Link
test if this uri is registered against this name
Instance Private methods
def_get_text_element(uri, element_name, file, line)
Link
# File ../ruby/lib/rss/parser.rb, line 243 def def_get_text_element(uri, element_name, file, line) register_uri(uri, element_name) method_name = "start_#{element_name}" unless private_method_defined?(method_name) define_method(method_name) do |name, prefix, attrs, ns| uri = _ns(ns, prefix) if self.class.uri_registered?(uri, element_name) start_get_text_element(name, prefix, ns, uri) else start_else_element(name, prefix, attrs, ns) end end private(method_name) end end
install_accessor_base(uri, tag_name, accessor_base)
Link
set the accessor for the uri, tag_name pair