Fix Appveyor with dst-aware cucumber steps

This commit is contained in:
Ashwin Maroli
2017-03-17 16:19:19 +05:30
parent 633a426ce6
commit 7b1841a78e
3 changed files with 40 additions and 5 deletions

View File

@@ -163,3 +163,14 @@ def seconds_agnostic_time(time)
hour, minutes, = time.split(":")
"#{hour}:#{minutes}"
end
# Helper method for Windows
def dst_active?
config = Jekyll.configuration("quiet" => true)
ENV["TZ"] = config["timezone"]
dst = Time.now.isdst
# reset variable to default state on Windows
ENV["TZ"] = nil
dst
end