diff options
author | murphy <murphy@rubychan.de> | 2011-06-12 01:09:36 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2011-06-12 01:09:36 +0000 |
commit | f2ad92e0bb64a9b0ab3090b5e4faa37dc7672e4a (patch) | |
tree | a2e1e00c75c08d0e5b862e1976b2d9982d006969 | |
parent | fcc956998d2142aefb9ea39ab23042cf6f324bfe (diff) | |
download | coderay-f2ad92e0bb64a9b0ab3090b5e4faa37dc7672e4a.tar.gz |
more task cleanups; speedup Rakefile loading
-rw-r--r-- | Rakefile | 2 | ||||
-rw-r--r-- | rake_tasks/documentation.rake | 3 | ||||
-rw-r--r-- | rake_tasks/gem.rake | 2 |
3 files changed, 4 insertions, 3 deletions
@@ -1,6 +1,4 @@ $:.unshift File.dirname(__FILE__) unless $:.include? '.' -gem 'rdoc' if defined? gem -require 'rdoc/task' ROOT = '.' LIB_ROOT = File.join ROOT, 'lib' diff --git a/rake_tasks/documentation.rake b/rake_tasks/documentation.rake index 162699d..16142fd 100644 --- a/rake_tasks/documentation.rake +++ b/rake_tasks/documentation.rake @@ -1,3 +1,6 @@ +gem 'rdoc' if defined? gem
+require 'rdoc/task'
+
desc 'Generate documentation for CodeRay'
Rake::RDocTask.new :doc do |rd|
rd.main = 'lib/README'
diff --git a/rake_tasks/gem.rake b/rake_tasks/gem.rake index c9d8937..61945e6 100644 --- a/rake_tasks/gem.rake +++ b/rake_tasks/gem.rake @@ -1,7 +1,7 @@ require 'rubygems/package_task'
def svn_head_revision
- @svn_head_revision ||= `svn up --ignore-externals && svn info`[/Revision: (\d+)/,1]
+ @svn_head_revision ||= `svnversion`.scan(/\d+/).map { |r| r.to_i }.max
end
def coderay_version
|