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

Version Path
rhoconnect-7.6.0 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-7.5.1 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-7.4.1 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-7.1.17 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-6.2.0 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-6.0.11 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.18 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.17 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.15 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.0.22 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.2 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.0.7 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.0.3 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.5.0 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-5.1.1 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-4.0.4 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-4.0.3 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-4.0.2 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-4.0.1 lib/rhoconnect/handler/bulk_data.rb
rhoconnect-4.0.0 lib/rhoconnect/handler/bulk_data.rb