emit()

in src/langs/swift/package_info.js [21:41]


  emit(objects) {
    this.packageInfo = this.config.packageInfo || {};
    this.name = this.config.name;
    this.scope = this.config.scope;
    this.package = this.packageInfo.name ?
      _upperFirst(_camelCase(_name(this.packageInfo.name)))
      : _upperFirst(_camelCase(_name(`${this.scope}_${this.name}`)));
    const object = objects.find(obj => obj.type === 'client');
    this.client = object;
    this.imports = [];
    this.dependencies = _deepClone(this.dependencies);

    this.cartfile();
    this.packageManage();
    this.podspec();
    this.podfile();
    this.others();
    if (this.config.withTest) {
      this.tests();
    }
  }