diff options
author | dom96 <dominikpicheta@googlemail.com> | 2012-02-16 22:11:00 +0000 |
---|---|---|
committer | dom96 <dominikpicheta@googlemail.com> | 2012-02-16 22:11:00 +0000 |
commit | 6901a725d5718dc985243b93bd5bfc968f5b1521 (patch) | |
tree | c1ea04c4560ede73d517d0a978cbaf921ff5cac8 /lib/pure | |
parent | 88f9eff38fc8b462df474e2e3a9404527d29f30a (diff) | |
download | Nim-6901a725d5718dc985243b93bd5bfc968f5b1521.tar.gz |
niminst is now able to create build files for debhelper so that .deb packages can be created. Implemented $ in the times module for TWeekDay and TMonth.
Diffstat (limited to 'lib/pure')
-rwxr-xr-x | lib/pure/times.nim | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/pure/times.nim b/lib/pure/times.nim index 2347557dc..98b91a33d 100755 --- a/lib/pure/times.nim +++ b/lib/pure/times.nim @@ -377,4 +377,17 @@ proc getClockStr*(): string {.rtl, extern: "nt$1".} = result = intToStr(ti.hour, 2) & ':' & intToStr(ti.minute, 2) & ':' & intToStr(ti.second, 2) +proc `$`*(day: TWeekDay): string = + ## stingify operator for ``TWeekDay``. + let lookup: array[TWeekDay, string] = ["Monday", "Tuesday", "Wednesday", "Thursday", + "Friday", "Saturday", "Sunday"] + return lookup[day] + +proc `$`*(m: TMonth): string = + ## stingify operator for ``TMonth``. + let lookup: array[TMonth, string] = ["January", "February", "March", "April", + "May", "June", "July", "August", "September", "October", "November", + "December"] + return lookup[m] + {.pop.} |