Method: TZInfo::CountryTimezone#hash

Defined in:
lib/tzinfo/country_timezone.rb

#hashObject

Returns a hash of this CountryTimezone.



123
124
125
126
127
128
# File 'lib/tzinfo/country_timezone.rb', line 123

def hash
  @identifier.hash ^ 
    (@latitude ? @latitude.numerator.hash ^ @latitude.denominator.hash : @latitude_numerator.hash ^ @latitude_denominator.hash) ^
    (@longitude ? @longitude.numerator.hash ^ @longitude.denominator.hash : @longitude_numerator.hash ^ @longitude_denominator.hash) ^
    @description.hash
end