View Source Patch.Mock.Code.Generators.Facade (patch v0.15.0)
Generator for facade
modules.
facade
modules are generated by taking the target
module and creating a stub function for
each function in the module that calls the delegate
modules corresponding function.
The facade
module can optionally expose private functions as public.
Summary
Functions
Generates a new facade module based on the forms of the provided module.
Functions
@spec generate( abstract_forms :: [Patch.Mock.Code.form()], module :: module(), exports :: Patch.Mock.Code.exports() ) :: [Patch.Mock.Code.form()]
Generates a new facade module based on the forms of the provided module.