From 51dc18dad9a0572479c7e4bdc8f8aebe1ef3f5a0 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Tue, 14 Jul 2015 08:32:32 -0400 Subject: [PATCH] lib/date: named constructors use autoinit Signed-off-by: Jean Privat --- lib/date.nit | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/date.nit b/lib/date.nit index 19e8ceb..d47b33f 100755 --- a/lib/date.nit +++ b/lib/date.nit @@ -58,9 +58,7 @@ class Time # Get the current time of the day init now do var tm = new Tm.localtime - hour = tm.hour - minute = tm.min - second = tm.sec + init(tm.hour, tm.min, tm.sec) end # Get the difference between two times in second @@ -104,9 +102,7 @@ class Date # The date of this day init today do var tm = new Tm.localtime - year = 1900 + tm.year - month = tm.mon + 1 - day = tm.mday + init(1900 + tm.year, tm.mon + 1, tm.mday) end # `self` formatted according to ISO 8601 -- 1.7.9.5