module ImHungry::TzHelper

Public Instance Methods

current_time() click to toggle source
# File lib/im_hungry/tz_helper.rb, line 13
def current_time
  Time.now.getlocal(tz_offset)
end
parse_time(time) click to toggle source
# File lib/im_hungry/tz_helper.rb, line 3
def parse_time(time)
  Time.parse("#{time} #{tz_offset}")
end
tz_offset() click to toggle source
# File lib/im_hungry/tz_helper.rb, line 7
def tz_offset
  timezone = TZInfo::Timezone.get(time_zone)
  offset_in_hours = timezone.current_period.utc_total_offset_rational.numerator
  format('%+.2d:00', offset_in_hours)
end