# File lib/builder/xmlmarkup.rb, line 208 208: def declare!(inst, *args, &block) 209: _indent 210: @target << "<!#{inst}" 211: args.each do |arg| 212: case arg 213: when String 214: @target << %{ "#{arg}"} # " WART 215: when Symbol 216: @target << " #{arg}" 217: end 218: end 219: if block_given? 220: @target << " [" 221: _newline 222: _nested_structures(block) 223: @target << "]" 224: end 225: @target << ">" 226: _newline 227: end