- Index
- »
- build
- »
- PodRewrite
type
PodRewrite
class PodRewrite : Task
PodRewrite is used to update the contents of one or more pod files. It can be used to strip javascript, source code, and docs. However it cannot strip test code - that requires a recompile from source with the stripTest
flag.
constructors
make |
Construct uninitialized task |
---|
fields
outDir |
Required output directory to place rewritten pods |
---|---|
pods |
List of pod files or pod names to rewrite |
stripDocs |
Remove pod's documentation: pod.fandoc and all api docs |
stripJs |
Remove pod's JavaScript files: "pod.js" and "pod.js.map" |
stripSrc |
Remove pod's source code if bundled into the pod zip |
methods
Slot Details
make
new make(BuildScript script)
Construct uninitialized task
outDir
File? outDir
Required output directory to place rewritten pods
pods
Obj[] pods := Obj[,]
List of pod files or pod names to rewrite
rewrite
run
virtual override Void run()
Run the task
stripDocs
Bool stripDocs
Remove pod's documentation: pod.fandoc and all api docs
stripJs
Bool stripJs
Remove pod's JavaScript files: "pod.js" and "pod.js.map"
stripSrc
Bool stripSrc
Remove pod's source code if bundled into the pod zip