# File lib/buildr/ide/idea.rb, line 59 def create_component(name, attrs = {}) target = StringIO.new Builder::XmlMarkup.new(:target => target, :indent => 2).component(attrs.merge({:name => name})) do |xml| yield xml if block_given? end REXML::Document.new(target.string).root end