Class: Oldfixversion::Inner::InTimeZone
- Inherits:
-
Object
- Object
- Oldfixversion::Inner::InTimeZone
- Defined in:
- lib/oldfixversion/inner/in_time_zone.rb
Instance Attribute Summary collapse
-
#today ⇒ Object
Returns the value of attribute today.
Class Method Summary collapse
Instance Method Summary collapse
- #fetch ⇒ Object
-
#initialize(today = time_current_default) ⇒ InTimeZone
constructor
A new instance of InTimeZone.
- #time_current_default ⇒ Object
- #time_zones ⇒ Object
Constructor Details
#initialize(today = time_current_default) ⇒ InTimeZone
25 26 27 |
# File 'lib/oldfixversion/inner/in_time_zone.rb', line 25 def initialize(today = time_current_default) @today = today end |
Instance Attribute Details
#today ⇒ Object
Returns the value of attribute today.
23 24 25 |
# File 'lib/oldfixversion/inner/in_time_zone.rb', line 23 def today @today end |
Class Method Details
.fetch ⇒ Object
18 19 20 |
# File 'lib/oldfixversion/inner/in_time_zone.rb', line 18 def fetch new.fetch end |
Instance Method Details
#fetch ⇒ Object
29 30 31 32 33 34 |
# File 'lib/oldfixversion/inner/in_time_zone.rb', line 29 def fetch base = Base.new(today) # debugger; base.fix_version end |
#time_current_default ⇒ Object
36 37 38 |
# File 'lib/oldfixversion/inner/in_time_zone.rb', line 36 def time_current_default DateTime.current.in_time_zone("Mountain Time (US & Canada)").to_datetime end |
#time_zones ⇒ Object
40 |
# File 'lib/oldfixversion/inner/in_time_zone.rb', line 40 def time_zones = ActiveSupport::TimeZone.all.map(&:name) |