core/moduleapi.lua
changeset 12006 cbed7d8d8f35
parent 11991 4b519c575ad0
child 12099 c1d2bc6603ae
equal deleted inserted replaced
12005:5a8c6f9a4583 12006:cbed7d8d8f35
   519 function api:daily(name, fun)
   519 function api:daily(name, fun)
   520 	if type(name) == "function" then fun, name = name, nil; end
   520 	if type(name) == "function" then fun, name = name, nil; end
   521 	self:cron({ name = name; when = "daily"; run = fun });
   521 	self:cron({ name = name; when = "daily"; run = fun });
   522 end
   522 end
   523 
   523 
       
   524 function api:weekly(name, fun)
       
   525 	if type(name) == "function" then fun, name = name, nil; end
       
   526 	self:cron({ name = name; when = "weekly"; run = fun });
       
   527 end
       
   528 
   524 local path_sep = package.config:sub(1,1);
   529 local path_sep = package.config:sub(1,1);
   525 function api:get_directory()
   530 function api:get_directory()
   526 	return self.resource_path or self.path and (self.path:gsub("%"..path_sep.."[^"..path_sep.."]*$", "")) or nil;
   531 	return self.resource_path or self.path and (self.path:gsub("%"..path_sep.."[^"..path_sep.."]*$", "")) or nil;
   527 end
   532 end
   528 
   533