4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/restful_objects/router/supporting_resources.rb', line 4
def self.registered(router)
router.get '/' do
model.get_homepage
end
router.get '/user' do
model.get_user_as_json
end
router.get '/services' do
model.get_services
end
router.get '/version' do
model.get_version
end
router.post '/objects/:domain_type' do
model.types[params[:domain_type]].post_prototype_object(request.body.read)
end
router.options '/objects/:domain_type' do
['Access-Control-Allow-Methods'] = 'POST, OPTIONS'
['Access-Control-Allow-Headers'] = 'Origin, Content-Type, Methods'
end
end
|