Sha256: c21d47d1cac3c1f968abac4597e7303aaca101ea8c61884a7cdf837285241d6c
Contents?: true
Size: 876 Bytes
Versions: 23
Compression:
Stored size: 876 Bytes
Contents
require 'rhoconnect/handler/helpers' # Bulk Data extenstion module Rhoconnect module Handler module BulkData def self.registered(app) app.helpers Rhoconnect::Handler::Helpers::BulkData # bulk sync request 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 end end end
Version data entries
23 entries across 23 versions & 1 rubygems