Module

Builder

If the Builder::XChar module is not currently defined, fail on any name clashes in standard library classes.

From builder/blankslate.rb

BlankSlate has been promoted to a top level name and is now available as a standalone gem. We make the name available in the Builder namespace for compatibility.

Modules
XChar XML Character converter, from Sam Ruby: (see intertwingly.net/stories/2005/09/28/xchar.rb).
Classes
IllegalBlockError Generic error for builder
XmlBase XmlBase is a base class for building XML builders. See Builder::XmlMarkup and Builder::XmlEvents for examples.
XmlEvents Create a series of SAX-like XML events (e.g. start_tag, end_tag) from the markup code. XmlEvent objects are used in a way similar to XmlMarkup objects, except that a series of events are generated and passed to a handler rather than generating character-based markup.
XmlMarkup Create XML markup easily. All (well, almost all) methods sent to an XmlMarkup object will be translated to the equivalent XML markup. Any method with a block will be treated as an XML markup tag with nested markup in the block.
Constants
BlankSlate
Public Methods
check_for_name_collision
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.