Skip to content

Commit d447a91

Browse files
authored
Merge pull request #135 from IBM/api/refactor_ref_methods
Refactor handleNewRefObject method for clarity and maintainability
2 parents 507352d + 41f43d3 commit d447a91

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

cli/src/targets/index.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -207,14 +207,18 @@ export class Targets {
207207
const pseudoObjects = getReferenceObjectsFrom(content);
208208

209209
for (const ileObject of pseudoObjects) {
210-
if (!this.searchForObject(ileObject)) {
211-
const key = `${ileObject.systemName}.${ileObject.type}`;
212-
ileObject.reference = true;
213-
this.resolvedObjects[key] = ileObject;
214-
}
210+
this.handleNewRefObject(ileObject);
215211
};
216212
}
217213

214+
public handleNewRefObject(ileObject: ILEObject) {
215+
if (!this.searchForObject(ileObject)) {
216+
const key = `${ileObject.systemName}.${ileObject.type}`;
217+
ileObject.reference = true;
218+
this.resolvedObjects[key] = ileObject;
219+
}
220+
}
221+
218222
public isReferenceObject(ileObject: ILEObject, remove?: boolean) {
219223
const key = `${ileObject.systemName}.${ileObject.type}`;
220224
const existing = this.resolvedObjects[key];

0 commit comments

Comments
 (0)