docs: function (actionName) {
        for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
          args[_key - 1] = arguments[_key];
        }
  
        var target;
  
        if (this.actions && this.actions[actionName]) {
          var shouldBubble = this.actions[actionName].apply(this, args) === true;
          if (!shouldBubble) {
            return;
          }
        }
  
        if (target = _emberMetalProperty_get.get(this, 'target')) {
          var _target;
  
          _emberMetalDebug.assert('The `target` for ' + this + ' (' + target + ') does not have a `send` method', typeof target.send === 'function');
          (_target = target).send.apply(_target, arguments);
        }
      }