From d848dd053f0f087b61fc8849f8ea214bf5971473 Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sun, 20 Jul 2014 19:38:58 -0900 Subject: [PATCH] luatz/init: Refactor --- luatz/init.lua | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/luatz/init.lua b/luatz/init.lua index 3243f9d..b3ca99e 100644 --- a/luatz/init.lua +++ b/luatz/init.lua @@ -1,13 +1,17 @@ -local get_tz = require "luatz.tzcache".get_tz +local _M = { + parse = require "luatz.parse" ; + timetable = require "luatz.timetable" ; +} + +--- Top-level aliases for common functions + +_M.time = require "luatz.gettime".gettime +_M.get_tz = require "luatz.tzcache".get_tz -local function time_in ( tz , now ) - return get_tz ( tz ):localize ( now ) +--- Handy functions + +_M.time_in = function ( tz , now ) + return _M.get_tz ( tz ):localize ( now ) end -return { - get_tz = get_tz ; - time = require "luatz.gettime".gettime ; - time_in = time_in ; - parse = require "luatz.parse" ; - timetable = require "luatz.timetable" ; -} +return _M -- 2.39.2