--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Create an XML markup builder. Parameters are specified by an option hash.
- !ruby/object:SM::Flow::LIST 
  contents: 
  - !ruby/struct:SM::Flow::LI 
    label: ":target=><em>target_object</em>:"
    body: Object receiving the markup. <tt>out</tt> must respond to the <tt>&lt;&lt;</tt> operator. The default is a plain string target.
  - !ruby/struct:SM::Flow::LI 
    label: ":indent=><em>indentation</em>:"
    body: Number of spaces used for indentation. The default is no indentation and no line breaks.
  - !ruby/struct:SM::Flow::LI 
    label: ":margin=><em>initial_indentation_level</em>:"
    body: Amount of initial indentation (specified in levels, not spaces).
  - !ruby/struct:SM::Flow::LI 
    label: ":escape_attrs=><b>OBSOLETE</em>:"
    body: The :escape_attrs option is no longer supported by builder (and will be quietly ignored). String attribute values are now automatically escaped. If you need unescaped attribute values (perhaps you are using entities in the attribute values), then give the value as a Symbol. This allows much finer control over escaping attribute values.
  type: :NOTE
full_name: Builder::XmlMarkup::new
is_singleton: true
name: new
params: (options={})
visibility: public
