code: function(outletName, view) {
          if (this._pendingDisconnections) {
            delete this._pendingDisconnections[outletName];
          }
  
          if (this._hasEquivalentView(outletName, view)) {
            view.destroy();
            return;
          }
  
          var outlets = get(this, '_outlets');
          var container = get(this, 'container');
          var router = container && container.lookup('router:main');
          var renderedName = get(view, 'renderedName');
  
          set(outlets, outletName, view);
  
          if (router && renderedName) {
            router._connectActiveView(renderedName, view);
          }
        }
docs: Manually fill any of a view's `{{outlet}}` areas with the
  supplied view.
  
  Example
  
  ```javascript
  var MyView = Ember.View.extend({
  template: Ember.Handlebars.compile('Child view: {{outlet "main"}} ')
  });
  var myView = MyView.create();
  myView.appendTo('body');
  The html for myView now looks like:
  <div id="ember228" class="ember-view">Child view: </div>
  
  var FooView = Ember.View.extend({
  template: Ember.Handlebars.compile('<h1>Foo</h1> ')
  });
  var fooView = FooView.create();
  myView.connectOutlet('main', fooView);
  The html for myView now looks like:
  <div id="ember228" class="ember-view">Child view:
  <div id="ember234" class="ember-view"><h1>Foo</h1> </div>
  </div>
  ```
  @method connectOutlet
  @param  {String} outletName A unique name for the outlet
  @param  {Object} view       An Ember.View