我需要创建一个gem,供我自己使用,替换当前的'libnotify'gem,因为我发现它无法使我的测试通知一个接一个地排队。我将使用dbus-send
创建通知,并获取其ID。现在我需要一些方法在每个代码运行之间存储此ID,以便在创建新通知时检索它并替换通知而不是排队新通知。
那么我如何以及在何处将这些临时数据与我的宝石一起存储?它只需要一个简单的临时文件,但它不是我可以在使用后删除的文件。最佳做法是什么?
答案 0 :(得分:1)
一个常见的习惯用法是在主目录中使用隐藏文件夹。
~/.mygem/data