# File lib/tzinfo/timezone_period.rb, line 182 def hash result = @start_transition.hash ^ @end_transition.hash result ^= @offset.hash unless @start_transition || @end_transition result end