diff options
author | Christoph Helma <helma@in-silico.de> | 2010-03-16 17:35:34 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.de> | 2010-03-16 17:35:34 +0100 |
commit | 506952dff164c3535ece28859778260f69d748fa (patch) | |
tree | d71d895346d07ac0d31f2a2b4e76fa0742ff4eab /application.rb | |
parent | a5144cd21c5c6537d2e95e608b970e750a421986 (diff) |
OWL-DL export added
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/application.rb b/application.rb index b43b11f..14c4aa6 100644 --- a/application.rb +++ b/application.rb @@ -21,23 +21,6 @@ get '/?' do # get index of models Model.all.collect{|m| m.uri}.join("\n") + "\n" end -get '/:id/?' do - model = Model.get(params[:id]) - halt 404, "Model #{uri} not found." unless model - accept = request.env['HTTP_ACCEPT'] - accept = "application/rdf+xml" if accept == '*/*' or accept =~ /html/ or accept == '' or accept.nil? - case accept - when "application/rdf+xml" - response['Content-Type'] = 'application/rdf+xml' - model.owl - when /yaml/ - response['Content-Type'] = 'application/x-yaml' - model.yaml - else - halt 400, "Unsupported MIME type '#{accept}'" - end -end - delete '/:id/?' do begin Model.get(params[:id]).destroy! |