settings.lua 409 B

123456789101112131415161718192021222324
  1. -- settings mock
  2. SettingsMock = {}
  3. SettingsMock.__index = SettingsMock
  4. function SettingsMock:new()
  5. settings = {}
  6. setmetatable(settings, self)
  7. return settings
  8. end
  9. function SettingsMock:get_bool(key)
  10. -- TODO: add basic type checks
  11. return self[key]
  12. end
  13. function SettingsMock:get_string(key)
  14. return self[key]
  15. end
  16. function SettingsMock:set_string(key, value)
  17. self[key] = value
  18. end