darraghd493

Basic Data Store

Oct 30th, 2025 (edited)
44,743
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.55 KB | Source Code | 0 0
  1. --[[
  2.     Basic Data Store by darraghd493
  3.  
  4.     A basic volatile Lua data store backed by a table.
  5. ]]
  6.  
  7. local Library = {
  8.     Store = {};
  9. }
  10. Library.__index = Library
  11.  
  12. function Library.new()
  13.     return setmetatable({
  14.         Store = {};
  15.     }, Library)
  16. end
  17.  
  18. function Library:Set(key: string, value: any)
  19.     self.Store[key] = value
  20. end
  21.  
  22. function Library:Get(key: string)
  23.     return self.Store[key]
  24. end
  25.  
  26. function Library:Remove(key: string)
  27.     self.Store[key] = nil
  28. end
  29.  
  30. function Library:Clear()
  31.     self.Store = {}
  32. end
  33.  
  34. return Library
Advertisement
Add Comment
Please, Sign In to add comment