diff options
author | Christoph Helma <ch@in-silico.ch> | 2009-08-14 14:44:57 +0200 |
---|---|---|
committer | Christoph Helma <ch@in-silico.ch> | 2009-08-14 14:44:57 +0200 |
commit | 1fd85f5b8925e8fd8986497e9fab3a49acc64379 (patch) | |
tree | 9086a048bf864dc37374f28eb06a42b5545ffce5 /application.rb | |
parent | 26f689641023f4587bfe2af7975ee8d97af4a1df (diff) |
Installation updated
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/application.rb b/application.rb index 670f277..4fdb685 100644 --- a/application.rb +++ b/application.rb @@ -1,5 +1,6 @@ ## SETUP -[ 'rubygems', 'sinatra', 'sinatra/url_for', 'datamapper', 'dm-more', 'builder', 'api_key' ].each do |lib| +#[ 'rubygems', 'sinatra', 'sinatra/url_for', 'dm-core', 'dm-more', 'builder', 'api_key' ].each do |lib| +[ 'rubygems', 'sinatra', 'sinatra/url_for', 'dm-core', 'dm-more', 'builder' ].each do |lib| require lib end @@ -59,7 +60,7 @@ end ## REST API -get '/' do +get '/?' do Dataset.all.collect{ |d| url_for("/", :full) + d.id.to_s }.join("\n") end @@ -186,7 +187,7 @@ get '/:id/feature/*/compounds' do Association.all(:dataset_id => params[:id], :feature_uri => feature_uri).collect { |a| a.compound_uri }.uniq.join("\n") end -post '/' do +post '/?' do #protected! dataset = Dataset.find_or_create :name => params[:name] url_for("/", :full) + dataset.id.to_s |