Method: TZInfo::TimezoneTransitionInfo#initialize
- Defined in:
- lib/gems/activesupport-2.2.2/lib/active_support/vendor/tzinfo-0.3.12/tzinfo/timezone_transition_info.rb
#initialize(offset, previous_offset, numerator_or_time, denominator = nil) ⇒ TimezoneTransitionInfo
Creates a new TimezoneTransitionInfo with the given offset, previous_offset (both TimezoneOffsetInfo instances) and UTC time. if denominator is nil, numerator_or_time is treated as a number of seconds since the epoch. If denominator is specified numerator_or_time and denominator are used to create a DateTime as follows:
DateTime.new!(Rational.send(:new!, numerator_or_time, denominator), 0, Date::ITALY)
For performance reasons, the numerator and denominator must be specified in their lowest form.
55 56 57 58 59 60 61 62 63 64 |
# File 'lib/gems/activesupport-2.2.2/lib/active_support/vendor/tzinfo-0.3.12/tzinfo/timezone_transition_info.rb', line 55 def initialize(offset, previous_offset, numerator_or_time, denominator = nil) @offset = offset @previous_offset = previous_offset @numerator_or_time = numerator_or_time @denominator = denominator @at = nil @local_end = nil @local_start = nil end |