This should be a generic Erlang question even though its being used for writing Webmachine resources.<div><br></div><div>Basically my problem stems from extends not adding the base modules exports to the exports of the module extending it, as far as I can tell at least form module_info(functions). So something like:</div>
<div><br></div><div>-model(resource_user).</div><div>-extends(resource_base).</div><div><br></div><div>Where resource_base exports some Webmachine functions like:</div><div><br></div><div>-exports([init/1]).</div><div><br>
</div><div><div>init([]) -></div><div>    {ok, #ctx{}}.</div></div><div><br></div><div>Does not work becase Webmachine does not see a resource_user:init/1.</div><div><br></div><div>Does anyone have a suggestion on an alternative way to achieve this? I want to be able to override the function in resource_user so it does not use the resource_base or default Webmachine function.</div>
<div><br></div><div>Thanks,</div><div>Tristan</div>