NAME

Babble::Document - Babble document container class

DESCRIPTION

A Babble::Document object represents one entry in the whole collection a Babble is working with.

PROPERTIES

A Babble::Document object has the following basic properties:

author

The author of the document.

title

Title of the document.

subject

Subject of the document.

date

Submission date of the document.

id

A unique ID of the document, usually a hyperlink.

content

The actual content of the document.

Other properties might be present, but they are not standardised by this class. However, preprocessors and DataSources are free to add others.

METHODS

    new()

    Creates a new Babble::Document object. Recognises the default properties mentioned above as arguments.

    date()

    Get or set the submission date of the document, depending on having an argument or not.

    date_iso()

    Returns the submission date of the document in the "YYYY-MM-DD HH:MM:SS" format.

    date_rss()

    Returns the submission date of the document in a format suitable for putting into an RSS item's dc:date field.

    date_text()

    Returns the submission date of the document in human readable format.

    date_date()

    Returns only the date part of the documents submission date. This one is used for splitting up a Babble's item collection into per-date structures. See Babble::split_items() for an exmplanation.

AUTHOR

Gergely Nagy, algernon@bonehunter.rulez.org

Bugs should be reported at http://mantis.bonehunter.rulez.org/.

SEE ALSO

Babble, Babble::Document::Collection

1 POD Error

The following errors were encountered while parsing the POD:

Around line 74:

You can't have =items (as at line 80) unless the first thing after the =over is an =item