# File lib/rbrainz/model/incomplete_date.rb, line 78
      def eql?(b)
        if b.kind_of? ::Range
          self.begin == b.begin && self.open_end == b.open_end
        else
          self.begin == b && self.open_end == b.succ
        end
      end