Indicates a failure to resolve a name or address.
Represents an XML
DOCTYPE declaration; that is, the contents of <!DOCTYPE … >. DOCTYPES can be used to declare the DTD
of a document, as well as being used to declare entities used in the document.
Represents a full XML
document, including PIs, a doctype, etc. A Document
has a single child that can be accessed by root(). Note that if you want to have an XML
declaration written for a document you create, you must add one; REXML
documents do not write a default declaration for you. See |DECLARATION| and |write|.
Rinda
error base class
Raised when trying to use a canceled tuple.
Raised when trying to use an expired tuple.
The basic error all other RSS
errors stem from. Rescue this error if you want to handle any given RSS
error and you don’t care about the details.
The InvalidRSSError
error is the base class for a variety of errors related to a poorly-formed RSS
feed. Rescue this error if you only care that a file could be invalid, but don’t care how it is invalid.
Since RSS
is based on XML
, it must have opening and closing tags that match. If they don’t, a MissingTagError
will be raised.
Certain attributes are required on specific tags in an RSS
feed. If a feed is missing one of these attributes, a MissingAttributeError
is raised.
RSS
does not allow for free-form tag names, so if an RSS
feed contains a tag that we don’t know about, an UnknownTagError
is raised.
Raised when an unexpected tag is encountered.
Attributes are in key-value form, and if there’s no value provided for an attribute, a NotAvailableValueError
will be raised.
Raised when an unknown conversion error occurs.
Raised when a conversion failure occurs.
Raised when a required variable is not set.
Raised when a RSS::Maker
attempts to use an unknown maker.
Raised when RubyGems is unable to load or activate a gem. Contains the name and version requirements of the gem that either conflicts with already activated gems or that RubyGems is otherwise unable to activate.
Raised when trying to activate a gem, and that gem does not exist on the system. Instead of rescuing from this class, make sure to rescue from the superclass Gem::LoadError
to catch all types of load errors.
Raised when trying to activate a gem, and the gem exists on the system, but not the requested version. Instead of rescuing from this class, make sure to rescue from the superclass Gem::LoadError
to catch all types of load errors.
Raised when there are conflicting gem specs loaded