aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2019-03-13 07:26:29 +0000
committerGravatar GitHub <noreply@github.com> 2019-03-13 07:26:29 +0000
commitd652f72fa794b6417d46b305f7654f474387b510 (patch)
tree7d98402fb4295b5b25823b777f7f08088cfe6ac4
parentd69f97be5ce9a3aae75c4a1e827f4729ea3c6b60 (diff)
downloadcoredns-d652f72fa794b6417d46b305f7654f474387b510.tar.gz
coredns-d652f72fa794b6417d46b305f7654f474387b510.tar.zst
coredns-d652f72fa794b6417d46b305f7654f474387b510.zip
plugin/metadata: tweak the docs a little (#2685)
Add a simpler example that returns a static string the for metadata. Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to '')
-rw-r--r--plugin/metadata/provider.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/plugin/metadata/provider.go b/plugin/metadata/provider.go
index 9f6978dd2..b22064200 100644
--- a/plugin/metadata/provider.go
+++ b/plugin/metadata/provider.go
@@ -6,7 +6,14 @@
//
// Basic example:
//
-// Implement the Provider interface for a plugin:
+// Implement the Provider interface for a plugin p:
+//
+// func (p P) Metadata(ctx context.Context, state request.Request) context.Context {
+// metadata.SetValueFunc(ctx, "test/something", func() string { return "myvalue" })
+// return ctx
+// }
+//
+// Basic example with caching:
//
// func (p P) Metadata(ctx context.Context, state request.Request) context.Context {
// cached := ""
@@ -21,7 +28,7 @@
// return ctx
// }
//
-// Check the metadata from another plugin:
+// If you need access to this metadata from another plugin:
//
// // ...
// valueFunc := metadata.ValueFunc(ctx, "test/something")
ng-for-utf16 Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/bunExe.ts (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2023-10-17Add JSC.WeakGravatar Jarred Sumner 2-0/+293
2023-10-15more microtasksGravatar Jarred Sumner 1-11/+5
2023-10-15It's starting to workGravatar Jarred Sumner 6-49/+89
2023-10-15Things can happenGravatar Jarred Sumner 9-53/+150
2023-10-15FurtherGravatar Jarred Sumner 1-20/+30
2023-10-15The startup message sends successfullyGravatar Jarred Sumner 4-96/+130
2023-10-15it compiledGravatar Jarred Sumner 2-158/+238
2023-10-15okay we are starting to try itGravatar Jarred Sumner 4-9/+43
2023-10-15Okay most of the code is writtenGravatar Jarred Sumner 3-29/+398
2023-10-14MoreGravatar Jarred Sumner 7-66/+504
2023-10-14wipGravatar Jarred Sumner 8-16/+1194
2023-10-14More progressGravatar Jarred Sumner 4-36/+405
2023-10-13wipGravatar Jarred Sumner 8-48/+308