Sha256: 1f823e4d76c2686ebec4c7fdcb2915706095528b33048a3e8de03a7002b8f773
Contents?: true
Size: 573 Bytes
Versions: 1
Compression:
Stored size: 573 Bytes
Contents
if RUBY_VERSION < '1.9' module TimeCrisis class Time class << self alias_method :_original_load, :_load def _load(marshaled_time) time = _original_load(marshaled_time) utc = time.instance_variable_get('@marshal_with_utc_coercion') utc ? time.utc : time end end alias_method :_original_dump, :_dump def _dump(*args) obj = frozen? ? dup : self obj.instance_variable_set('@marshal_with_utc_coercion', utc?) obj._original_dump(*args) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
time_crisis-0.3.5 | lib/time_crisis/support/ext/time/marshal_with_utc_flag.rb |