local gobject = require "gears.object" local current = os.date "*t" local M = gobject { class = { update_current_date = function(self) current = os.date "*t" self:emit_signal("current", current) end, get_current_date = function() return current end }, enable_properties = true, } return M