Method: Atom::Element#build
- Defined in:
- lib/atom/element.rb
#build(root) ⇒ Object
fill a REXML::Element with the data from this Atom::Element
469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 |
# File 'lib/atom/element.rb', line 469 def build root if self.base and not self.base.empty? root.attributes['xml:base'] = self.base end self.class.builders do |builder| builder.call self, root end @extensions.each do |e| root << e.dup end @extensions.attributes.each do |k,v| root.attributes[k] = v end end |