[前][次][番号順一覧][スレッド一覧]

ruby-changes:17740

From: nobu <ko1@a...>
Date: Thu, 11 Nov 2010 21:53:41 +0900 (JST)
Subject: [ruby-changes:17740] Ruby:r29750 (trunk): * lib/rdoc/stats.rb (RDoc#print): get rid of NaN.

nobu	2010-11-11 21:49:11 +0900 (Thu, 11 Nov 2010)

  New Revision: 29750

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29750

  Log:
    * lib/rdoc/stats.rb (RDoc#print): get rid of NaN.

  Modified files:
    trunk/ChangeLog
    trunk/lib/rdoc/stats.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 29749)
+++ ChangeLog	(revision 29750)
@@ -1,3 +1,7 @@
+Thu Nov 11 21:49:06 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* lib/rdoc/stats.rb (RDoc#print): get rid of NaN.
+
 Thu Nov 11 21:47:12 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* common.mk (SHOWFLAGS): show compile flags.
Index: lib/rdoc/stats.rb
===================================================================
--- lib/rdoc/stats.rb	(revision 29749)
+++ lib/rdoc/stats.rb	(revision 29750)
@@ -89,7 +89,7 @@
     doc_items = items -
       nodoc_classes - @nodoc_constants - nodoc_modules - @nodoc_methods
 
-    percent_doc = doc_items.to_f / items * 100
+    percent_doc = doc_items.to_f / items * 100 if items.nonzero?
 
     puts "Files:     %5d" % @num_files
     puts "Classes:   %5d (%5d undocumented)" % [num_classes, nodoc_classes]
@@ -97,7 +97,7 @@
       [@num_constants, @nodoc_constants]
     puts "Modules:   %5d (%5d undocumented)" % [num_modules, nodoc_modules]
     puts "Methods:   %5d (%5d undocumented)" % [@num_methods, @nodoc_methods]
-    puts "%6.2f%% documented" % percent_doc
+    puts "%6.2f%% documented" % percent_doc if percent_doc
     puts
     puts "Elapsed: %0.1fs" % (Time.now - @start)
   end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]