Sha256: ba285e557ee7ab202589a756732d5c9ada7b4ea88728094f6e9cdec5c94bda8d
Contents?: true
Size: 470 Bytes
Versions: 3
Compression:
Stored size: 470 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 yield ensure Thread.current[:teasy_default_zone] = old_zone end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
teasy-0.1.2 | lib/teasy.rb |
teasy-0.1.1 | lib/teasy.rb |
teasy-0.1.0 | lib/teasy.rb |