# File lib/active_support/vendor/tzinfo-0.3.12/tzinfo/timezone_period.rb, line 170
    def ==(p)
      p.respond_to?(:start_transition) && p.respond_to?(:end_transition) &&
        p.respond_to?(:offset) && start_transition == p.start_transition &&
        end_transition == p.end_transition && offset == p.offset
    end