whole_func_string: function renderSubviews() {
  	debug('render subviews `%s`', this.toString());
  	var self = this
  		, $ = self.$;
  
  	return Q.when(_.each(self.subviews, function(subview) {
  		subview.$ = $;
  		subview.$el = subview.selectDOMElement($);
  
  		subview.render.call(subview);
  		subview.delegateEvents();
  	}));
  }
func_code_string: function renderSubviews() {
  	debug('render subviews `%s`', this.toString());
  	var self = this
  		, $ = self.$;
  
  	return Q.when(_.each(self.subviews, function(subview) {
  		subview.$ = $;
  		subview.$el = subview.selectDOMElement($);
  
  		subview.render.call(subview);
  		subview.delegateEvents();
  	}));
  }
func_documentation_string: Function: renderSubviews
  Iterates each present subview of this view and renders it to the DOM. Ensures
  that all events of the subviews are bind to the DOM.
  
  Attention:
  *Do never* call this method on your own. <Barefoot.View.Shared.render>
  invoces this method automatically when needed.