diff options
author | murphy <murphy@rubychan.de> | 2011-03-07 22:42:50 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2011-03-07 22:42:50 +0000 |
commit | 0eadffaa8754af81e7cb946449c45a44bd7ee552 (patch) | |
tree | 22c7843569a0f77c8c8254a735373269c0a8771b /rake_tasks/ruby-versions.rake | |
parent | ad4a2d62334b5e05a9921443f488fd8a340477e5 (diff) | |
download | coderay-0eadffaa8754af81e7cb946449c45a44bd7ee552.tar.gz |
removed all ruby engine tasks (use rvm), added ruby:version task to show the current engine
Diffstat (limited to 'rake_tasks/ruby-versions.rake')
-rw-r--r-- | rake_tasks/ruby-versions.rake | 62 |
1 files changed, 10 insertions, 52 deletions
diff --git a/rake_tasks/ruby-versions.rake b/rake_tasks/ruby-versions.rake index 135a297..af408ff 100644 --- a/rake_tasks/ruby-versions.rake +++ b/rake_tasks/ruby-versions.rake @@ -1,52 +1,10 @@ -RUBY = ENV.fetch 'ruby', 'ruby' - -def ruby command - params = - if RUBY == 'rbx' - '-I/usr/local/lib/ruby/1.8' - else - '-w' - end - cmd = "#{RUBY} #{params} #{command}" - puts cmd if verbose - system cmd -end - -task '19' do - RUBY.replace 'ruby19' -end - -task '191' do - RUBY.replace 'ruby191' -end - -task '18' do - RUBY.replace 'ruby18' -end - -task '187' do - RUBY.replace 'ruby187' -end - -task 'jruby' do - RUBY.replace 'jruby' -end -task :j => :jruby - -task 'jruby19' do - RUBY.replace 'jruby --1.9' -end -task :j19 => :jruby19 - -task 'jruby-nailgun' do - RUBY.replace 'jruby --ng' -end -task :jng => :'jruby-nailgun' - -task 'rubinius' do - RUBY.replace 'rbx' -end - -task 'ee' do - RUBY.replace 'rubyee' -end +task 'ruby:version' do + puts + if defined? RUBY_DESCRIPTION + ruby_version = RUBY_DESCRIPTION + else + ruby_version = "ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE} patchlevel #{RUBY_PATCHLEVEL}) [#{RUBY_PLATFORM}]" + end + require './test/lib/term/ansicolor' + puts Term::ANSIColor.bold(Term::ANSIColor.green(ruby_version)) +end
\ No newline at end of file |