class UV::Scheduler::TimeInZone
Thread safe timezone time class for use with parse-cron
Public Class Methods
new(timezone)
click to toggle source
# File lib/uv-rays/scheduler/time.rb, line 35 def initialize(timezone) @timezone = timezone end
Public Instance Methods
local(*args)
click to toggle source
# File lib/uv-rays/scheduler/time.rb, line 47 def local(*args) result = nil Time.use_zone(@timezone) do result = Time.local(*args) end result end
now()
click to toggle source
# File lib/uv-rays/scheduler/time.rb, line 39 def now time = nil Time.use_zone(@timezone) do time = Time.now end time end