docs: function (selector) {
        var $ = this._environment ? this._environment.options.jQuery : _emberViewsSystemJquery.default;
  
        if ($) {
          var target = $(selector);
  
          _emberMetalDebug.assert('You tried to append to (' + selector + ') but that isn\'t in the DOM', target.length > 0);
          _emberMetalDebug.assert('You cannot append to an existing Ember.View.', !target.is('.ember-view') && !target.parents().is('.ember-view'));
  
          this.renderer.appendTo(this, target[0]);
        } else {
          var target = selector;
  
          _emberMetalDebug.assert('You tried to append to a selector string (' + selector + ') in an environment without jQuery', typeof target !== 'string');
          _emberMetalDebug.assert('You tried to append to a non-Element (' + selector + ') in an environment without jQuery', typeof selector.appendChild === 'function');
  
          this.renderer.appendTo(this, target);
        }
  
        return this;
      }