lib/malm_web.rb in malm-0.0.1 vs lib/malm_web.rb in malm-0.0.2
- old
+ new
@@ -1,14 +1,20 @@
require 'thin'
require 'sinatra/base'
require 'json'
class MalmWeb < Sinatra::Base
- get("/") do
+ get "/" do
"Hello World\n"
end
- get ("/messages") do
+ get "/messages" do
content_type :json
settings.message_db.find_all.to_json
+ end
+
+ get "/messages/:id" do
+ content_type :json
+ id = Integer(params[:id])
+ settings.message_db.find(id).to_json
end
end
\ No newline at end of file