5 6 7 8 9 10
# File 'lib/adf_builder/dsl.rb', line 5 def self.build(&block) root = Nodes::Root.new root.instance_eval(&block) if block_given? root.validate! Serializer.to_xml(root) end
12 13 14 15 16
# File 'lib/adf_builder/dsl.rb', line 12 def self.tree(&block) root = Nodes::Root.new root.instance_eval(&block) if block_given? root end