View Source Patch.Mock.Code.Generators.Delegate (patch v0.14.0)
Generator for delegate modules.
delegate modules are generated by taking the target module and creating a stub function for
each function in the module that calls the Patch.Mock.Server's delegate/3 function.
The delegate module will also expose every function in the module regardless of the original
visibility.
Link to this section Summary
Functions
Generates a new delegate module based on the forms of a provided module.
Link to this section Functions
@spec generate( abstract_forms :: [Patch.Mock.Code.form()], module :: module(), exports :: Patch.Mock.Code.exports() ) :: [Patch.Mock.Code.form()]
Generates a new delegate module based on the forms of a provided module.