我需要创建一个 gem,供我自己使用,它可以替换当前的“libnotify” gem,因为我发现让我的测试通知一个接一个地排队是不可用的。我将用于dbus-send
创建通知,并获取他们的 ID。现在我需要某种方式在每个代码运行之间存储此 ID,以便在创建新通知时检索它并替换通知而不是排队新通知。
那么如何以及在哪里使用我的 gem 存储这些临时数据?它所需要的只是一个简单的临时文件,但它不是我可以在使用后删除的文件。最好的做法是什么?
我需要创建一个 gem,供我自己使用,它可以替换当前的“libnotify” gem,因为我发现让我的测试通知一个接一个地排队是不可用的。我将用于dbus-send
创建通知,并获取他们的 ID。现在我需要某种方式在每个代码运行之间存储此 ID,以便在创建新通知时检索它并替换通知而不是排队新通知。
那么如何以及在哪里使用我的 gem 存储这些临时数据?它所需要的只是一个简单的临时文件,但它不是我可以在使用后删除的文件。最好的做法是什么?