Sha256: 0dea31eecc9e752817666f98c5a58e0c56c7ef7119013192ca4c5a65053f9503

Contents?: true

Size: 556 Bytes

Versions: 23

Compression:

Stored size: 556 Bytes

Contents

module Rhoconnect
  module Handler
    module Search
      # this class just overrides one method
      class PassThroughRunner < Rhoconnect::Handler::Search::Runner
        private
        def _do_search
          # call model search unless client is sending token for ack
          res = @engine.do_search if params.nil? or !params[:token]
          res,diffsize =  [res,res.size]
          formatted_res = _format_search_result(res,diffsize)      
          _delete_search if diffsize == 0
          formatted_res
        end
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

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