# File lib/date.rb, line 858
  def leap?
    self.class.jd_to_civil(self.class.civil_to_jd(year, 3, 1, ns?) - 1,
                     ns?)[-1] == 29
  end