Closed
Description
Trying the following script that is found on the comment of RBClassRegexRefactoring's superclass, it fails
| pkgPrefix newClassPrefix env model |
pkgPrefix := 'PrefixOfPackageNames'.
newClassPrefix := 'ZG'.
env := RBBrowserEnvironment new
forPackageNames: (Package organizer packageNames select: [ : pkgName | (pkgName beginsWith: pkgPrefix) ]).
model := (RBNamespace onEnvironment: env) name: 'MyModel'; yourself.
RBClassRegexRefactoring new
model: model;
renameClasses; "Here I just want a rename no copy"
replace: '^YK(.*)$' with: newClassPrefix,'$1';
execute.
Metadata
Metadata
Assignees
Type
Projects
Status