Sha256: 61eb3af756529beafe0a3936b47d18ef4e486302c6708a2d660e85f57cc74671
Contents?: true
Size: 493 Bytes
Versions: 1
Compression:
Stored size: 493 Bytes
Contents
require 'teasy/version' require 'teasy/time_with_zone' require 'teasy/floating_time' module Teasy def self.default_zone Thread.current[:teasy_default_zone] ||= 'UTC' end def self.default_zone=(zone) Thread.current[:teasy_default_zone] = zone end def self.with_zone(zone) old_zone = Thread.current[:teasy_default_zone] Thread.current[:teasy_default_zone] = zone block_result = yield Thread.current[:teasy_default_zone] = old_zone block_result end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
teasy-0.0.2 | lib/teasy.rb |