Class: S3snapshot::TimeFactory
- Inherits:
-
Object
- Object
- S3snapshot::TimeFactory
- Defined in:
- lib/s3snapshot/time_factory.rb
Overview
Simple time factory that will return the set time if set, otherwise it returns the current time in utc
Constant Summary collapse
- @@set_time =
nil
Class Method Summary collapse
Class Method Details
.set_time(time) ⇒ Object
18 19 20 |
# File 'lib/s3snapshot/time_factory.rb', line 18 def self.set_time(time) @@set_time = time end |
.unset_time ⇒ Object
22 23 24 |
# File 'lib/s3snapshot/time_factory.rb', line 22 def self.unset_time @@set_time = nil end |
.utc_time ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/s3snapshot/time_factory.rb', line 8 def self.utc_time if @@set_time.nil? return Time.now.utc end return @@set_time end |