aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rdoc/stats.rb
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-01-14 03:34:05 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-01-14 03:34:05 +0000
commitfcb0b1f503b392e446e8ee4b1033e1e7c0e7d0fe (patch)
tree347720b09a9bb0f08d442141b51ed074ce43e6b9 /lib/rdoc/stats.rb
parentcbd4604c530bd798db321a78d2f7bca4f568ba45 (diff)
downloadruby-fcb0b1f503b392e446e8ee4b1033e1e7c0e7d0fe.tar.gz
Renamespace lib/rdoc/markup from SM::SimpleMarkup to RDoc::Markup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/rdoc/stats.rb')
-rw-r--r--lib/rdoc/stats.rb25
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/rdoc/stats.rb b/lib/rdoc/stats.rb
new file mode 100644
index 0000000000..0fa2dadf61
--- /dev/null
+++ b/lib/rdoc/stats.rb
@@ -0,0 +1,25 @@
+require 'rdoc'
+
+##
+# Simple stats collector
+
+class RDoc::Stats
+
+ attr_accessor :num_files, :num_classes, :num_modules, :num_methods
+
+ def initialize
+ @num_files = @num_classes = @num_modules = @num_methods = 0
+ @start = Time.now
+ end
+
+ def print
+ puts "Files: #@num_files"
+ puts "Classes: #@num_classes"
+ puts "Modules: #@num_modules"
+ puts "Methods: #@num_methods"
+ puts "Elapsed: " + sprintf("%0.3fs", Time.now - @start)
+ end
+
+end
+
+