具有持久数据的Ruby gem

时间:2012-06-20 01:05:05

标签: ruby notifications gem libnotify

我需要创建一个gem,供我自己使用,替换当前的'libnotify'gem,因为我发现它无法使我的测试通知一个接一个地排队。我将使用dbus-send创建通知,并获取其ID。现在我需要一些方法在每个代码运行之间存储此ID,以便在创建新通知时检索它并替换通知而不是排队新通知。

那么我如何以及在何处将这些临时数据与我的宝石一起存储?它只需要一个简单的临时文件,但它不是我可以在使用后删除的文件。最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

一个常见的习惯用法是在主目录中使用隐藏文件夹。

~/.mygem/data