7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/rhoconnect/handler/bulk_data.rb', line 7
def self.registered(app)
app.helpers Rhoconnect::Handler::Helpers::BulkData
app.post "/bulk_data", \
{ :login_required => true,
:client_required => true,
:source_required => false,
:admin_required => false,
:deprecated_route => {:verb => :get, :url => ['/application/bulk_data', '/api/application/bulk_data']}
} do
content_type :json
sources_param = params[:sources]
if sources_param.is_a?String
sources_param = sources_param.split(',')
end
data = do_bulk_data(params[:partition].to_sym,current_client, sources_param)
data.to_json
end
end
|