summaryrefslogtreecommitdiff
path: root/application.rb
diff options
context:
space:
mode:
authorChristoph Helma <ch@in-silico.ch>2009-08-14 14:44:57 +0200
committerChristoph Helma <ch@in-silico.ch>2009-08-14 14:44:57 +0200
commit1fd85f5b8925e8fd8986497e9fab3a49acc64379 (patch)
tree9086a048bf864dc37374f28eb06a42b5545ffce5 /application.rb
parent26f689641023f4587bfe2af7975ee8d97af4a1df (diff)
Installation updated
Diffstat (limited to 'application.rb')
-rw-r--r--application.rb7
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