class RDoc::Generator::Darkfish
def time_delta_string( seconds )
## Return a string describing the amount of time in the given number of
def time_delta_string( seconds ) return 'less than a minute' if seconds < 1.minute return (seconds / 1.minute).to_s + ' minute' + (seconds/60 == 1 ? '' : 's') if seconds < 50.minutes return 'about one hour' if seconds < 90.minutes return (seconds / 1.hour).to_s + ' hours' if seconds < 18.hours return 'one day' if seconds < 1.day return 'about one day' if seconds < 2.days return (seconds / 1.day).to_s + ' days' if seconds < 1.week return 'about one week' if seconds < 2.week return (seconds / 1.week).to_s + ' weeks' if seconds < 3.months return (seconds / 1.month).to_s + ' months' if seconds < 1.year return (seconds / 1.year).to_s + ' years' end