File: //usr/local/rvm/gems/ruby-2.7.4/doc/builder-3.2.4/ri/doc/releases/page-builder-2_0_0_rdoc.ri
U:RDoc::TopLevel[ i I"$doc/releases/builder-2.0.0.rdoc:ETcRDoc::Parser::Simpleo:RDoc::Markup::Document:@parts[S:RDoc::Markup::Heading:
leveli: textI"Builder 2.0.0 Released.;To:RDoc::Markup::BlankLine S; ;
i;I"Changes in 2.0.0;T@
o:RDoc::Markup::List:
@type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o:RDoc::Markup::Paragraph;[I"HUTF-8 characters in data are now correctly translated to their XML ;TI"&equivalents. (Thanks to Sam Ruby);T@
o;;0;[o;;[I"BAttribute values are now escaped by default. See the README ;TI"file for details.;T@
o;;[I"H<b>NOTE:</b> The escaping attribute values by default is different ;TI"Ethan in previous releases of Builder. This makes version 2.0.0 ;TI"Lsomewhat incompatible with the 1.x series of Builder. If you use "&", ;TI"C"<", or ">" in attributes values, you may have to change your ;TI"Hcode. (Essentially you remove the manual escaping. The new way is ;TI"easier, believe me).;T@
S; ;
i;I"What is Builder?;T@
o;;[I"LBuilder::XmlMarkup is a library that allows easy programmatic creation ;TI"!of XML markup. For example:;T@
o:RDoc::Markup::Verbatim;[I"Cbuilder = Builder::XmlMarkup.new(:target=>STDOUT, :indent=>2)
;TI"?builder.person { |b| b.name("Jim"); b.phone("555-1234") }
;T:@format0o;;[I"will generate:;T@
o;;[ I"<person>
;TI" <name>Jim</name>
;TI" <phone>555-1234</phone>
;TI"</person>
;T;0S; ;
i;I"Availability;T@
o;;[I"CThe easiest way to get and install builder is via RubyGems ...;T@
o;;[I"Agem install builder (you may need root/admin privileges)
;T;0S; ;
i;I"Thanks;T@
o;
;;;[o;;0;[o;;[I"ESam Ruby for the XChar module and the related UTF-8 translation ;TI"tools.;To;;0;[o;;[I"JAlso to Sam Ruby for gently persuading me to start quoting attribute ;TI"values.;T@
o;;[I"-- Jim Weirich;T:
@file@:0@omit_headings_from_table_of_contents_below0