diff options
Diffstat (limited to 'plugin_go.go')
-rw-r--r-- | plugin_go.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugin_go.go b/plugin_go.go index 34abeeb..9a6bb64 100644 --- a/plugin_go.go +++ b/plugin_go.go @@ -132,3 +132,10 @@ func (p *GoPlugin) Inject(name string, f InjectFunc) { func (p *GoPlugin) Plugin() Plugin { return &goPlugin{p} } + +// Loader returns a loader function for this plugin. +func (p *GoPlugin) Loader() PluginLoaderFunc { + return func(*Server) ([]Plugin, error) { + return []Plugin{p.Plugin()}, nil + } +} |