You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by eh...@apache.org on 2007/01/21 20:58:55 UTC
svn commit: r498439 - in
/lucene/solr/trunk/client/ruby/solrb/lib/solr/response: ruby.rb standard.rb
Author: ehatcher
Date: Sun Jan 21 11:58:54 2007
New Revision: 498439
URL: http://svn.apache.org/viewvc?view=rev&rev=498439
Log:
Push @response down into Request::Standard, because not all Ruby responses have a response key
Modified:
lucene/solr/trunk/client/ruby/solrb/lib/solr/response/ruby.rb
lucene/solr/trunk/client/ruby/solrb/lib/solr/response/standard.rb
Modified: lucene/solr/trunk/client/ruby/solrb/lib/solr/response/ruby.rb
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/ruby/solrb/lib/solr/response/ruby.rb?view=diff&rev=498439&r1=498438&r2=498439
==============================================================================
--- lucene/solr/trunk/client/ruby/solrb/lib/solr/response/ruby.rb (original)
+++ lucene/solr/trunk/client/ruby/solrb/lib/solr/response/ruby.rb Sun Jan 21 11:58:54 2007
@@ -27,10 +27,8 @@
# but favor Ruby responses.
@data = eval(ruby_code)
@header = @data['responseHeader']
- @response = @data['response']
raise "response should be a hash" unless @data.kind_of? Hash
raise "response header missing" unless @header.kind_of? Hash
- raise "response section missing" unless @response.kind_of? Hash
rescue Exception => e
raise Solr::Exception.new("invalid ruby code: #{e}")
end
Modified: lucene/solr/trunk/client/ruby/solrb/lib/solr/response/standard.rb
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/ruby/solrb/lib/solr/response/standard.rb?view=diff&rev=498439&r1=498438&r2=498439
==============================================================================
--- lucene/solr/trunk/client/ruby/solrb/lib/solr/response/standard.rb (original)
+++ lucene/solr/trunk/client/ruby/solrb/lib/solr/response/standard.rb Sun Jan 21 11:58:54 2007
@@ -17,6 +17,8 @@
def initialize(ruby_code)
super(ruby_code)
+ @response = @data['response']
+ raise "response section missing" unless @response.kind_of? Hash
end
def total_hits