- Index
- »
- fan.build
- »
- PodRewrite
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.
Construct uninitialized task
Remove pod's source code if bundled into the pod zip
Remove pod's documentation
Remove pod's JavaScript files
List of pod files or pod names to rewrite
Required output directory to place rewritten pods
Run the task
Rewrite the given pod file with the configured options
new make(BuildScript script)
Construct uninitialized task
File? : outDir
Required output directory to place rewritten pods
Obj[] : pods
List of pod files or pod names to rewrite
Void rewrite(File podFile, OutStream out)
Rewrite the given pod file with the configured options
virtual Void run()
Run the task
Bool : stripDocs
Remove pod's documentation: pod.fandoc and all api docs
Bool : stripJs
Remove pod's JavaScript files: "pod.js" and "pod.js.map"
Bool : stripSrc
Remove pod's source code if bundled into the pod zip