lib/datacite/mapping/date.rb in datacite-mapping-0.2.1 vs lib/datacite/mapping/date.rb in datacite-mapping-0.2.2

- old
+ new

@@ -85,18 +85,18 @@ @value = date_value ? date_value.to_s : "#{range_start}/#{range_end}" end def <=>(other) return nil unless other.class == self.class - [:date_value, :range_start, :range_end].each do |v| + [:date_value, :range_start, :range_end, :type].each do |v| order = send(v) <=> other.send(v) return order if order.nonzero? end 0 end def hash - [date_value, range_start, range_end].hash + [date_value, range_start, range_end, type].hash end def to_s @value end