Class

RSS::Element

Inheritance
< Object
Included Modules
Utils, SetupMaker

Constants

Name   Description
GET_ATTRIBUTES = []
HAVE_CHILDREN_ELEMENTS = []
INDENT = " "
MODELS = []
MUST_CALL_VALIDATORS = {}
NEED_INITIALIZE_VARIABLES = []
PLURAL_FORMS = {}
TO_ELEMENT_METHODS = []

Attributes

Name Visibility R/W Description
do_validate public RW
parent public RW

Methods

Class

Visibility Signature
public add_have_children_element (variable_name, plural_name)
public add_need_initialize_variable (variable_name)
public add_plural_form (singular, plural)
public add_to_element_method (method_name)
public content_setup (type=nil, disp_name=nil)
public def_corresponded_attr_reader (name, type=nil)
public def_corresponded_attr_writer (name, type=nil, disp_name=nil)
public get_attributes ()
public have_children_elements ()
public have_content? ()
public inherited (klass)
public inherited_base ()
public install_get_attribute (name, uri, required=true, type=nil, disp_name=nil, element_name=nil)
public install_model (tag, uri, occurs=nil, getter=nil, plural=false)
public install_must_call_validator (prefix, uri)
public install_ns (prefix, uri)
public models ()
public must_call_validators ()
public need_initialize_variables ()
public need_parent? ()
public new (do_validate=true, attrs=nil)
public plural_forms ()
public required_prefix ()
public required_uri ()
public tag_name ()
public to_element_methods ()

Instance

Visibility Signature
public convert (value)
public converter= (converter)
public full_name ()
public have_xml_content? ()
public need_base64_encode? ()
public set_next_element (tag_name, next_element)
public tag_name ()
public to_s (need_convert=true, indent='')
public valid? (ignore_unknown_element=true)
public validate (ignore_unknown_element=true)
public validate_for_stream (tags, ignore_unknown_element=true)
protected have_required_elements? ()

Class Method Detail

add_have_children_element(variable_name, plural_name)

add_need_initialize_variable(variable_name)

add_plural_form(singular, plural)

add_to_element_method(method_name)

content_setup(type=nil, disp_name=nil)

def_corresponded_attr_reader(name, type=nil)

def_corresponded_attr_writer(name, type=nil, disp_name=nil)

get_attributes()

have_children_elements()

have_content?()

inherited(klass)

inherited_base()

install_get_attribute(name, uri, required=true, type=nil, disp_name=nil, element_name=nil)

install_model(tag, uri, occurs=nil, getter=nil, plural=false)

install_must_call_validator(prefix, uri)

install_ns(prefix, uri)

models()

must_call_validators()

need_initialize_variables()

need_parent?()

new(do_validate=true, attrs=nil)

plural_forms()

required_prefix()

required_uri()

tag_name()

to_element_methods()

Instance Method Detail

convert(value)

converter=(converter)

full_name()

have_xml_content?()

need_base64_encode?()

set_next_element(tag_name, next_element)

tag_name()

to_s(need_convert=true, indent='')

valid?(ignore_unknown_element=true)

validate(ignore_unknown_element=true)

validate_for_stream(tags, ignore_unknown_element=true)

have_required_elements?()