From d45ceec09ae23bfb8a20af625f216069cefa1b9e Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Thu, 20 Aug 2009 17:05:00 +0200 Subject: Initial Rake tasks added --- Rakefile | 2 ++ lib/opentox-ruby-api-wrapper.rb | 1 - lib/tasks/opentox.rb | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 lib/tasks/opentox.rb diff --git a/Rakefile b/Rakefile index 5d13273..881e0b8 100644 --- a/Rakefile +++ b/Rakefile @@ -11,6 +11,8 @@ begin gem.homepage = "http://github.com/helma/opentox-ruby-api-wrapper" gem.authors = ["Christoph Helma"] gem.add_dependency "rest-client" + gem.files.include %w(lib/tasks/opentox.rb) + #gem.files = FileList["[A-Z]*", "{bin,generators,lib,test}/**/*", 'lib/jeweler/templates/.gitignore'] # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings end rescue LoadError diff --git a/lib/opentox-ruby-api-wrapper.rb b/lib/opentox-ruby-api-wrapper.rb index 4a65697..db46149 100644 --- a/lib/opentox-ruby-api-wrapper.rb +++ b/lib/opentox-ruby-api-wrapper.rb @@ -1,4 +1,3 @@ -#['rubygems', 'rest_client', 'spork', 'helper' ].each do |lib| ['rubygems', 'rest_client', 'spork' ].each do |lib| require lib end diff --git a/lib/tasks/opentox.rb b/lib/tasks/opentox.rb new file mode 100644 index 0000000..c44ceb6 --- /dev/null +++ b/lib/tasks/opentox.rb @@ -0,0 +1,15 @@ +desc "Install required gems" +task :install do + puts `sudo gem install #{@gems}` +end + +desc "Update gems" +task :update do + puts `sudo gem update #{@gems}` +end + +desc "Run tests" +task :test do + load 'test.rb' +end + -- cgit v1.2.3