lib/active_rdf/federation/federation_manager.rb in activerdf-1.2.1 vs lib/active_rdf/federation/federation_manager.rb in activerdf-1.2.2
- old
+ new
@@ -50,23 +50,19 @@
# flatten results array if only one select clause
# to prevent unnecessarily nested array [[eyal],[renaud],...]
results.flatten! if q.select_clauses.size == 1 or q.ask?
- # and remove array (return single value) unless asked not to
+ # remove array (return single value or nil) if asked to
if options[:flatten] or q.count?
case results.size
when 0
- final_results = nil
+ results = nil
when 1
- final_results = results.first
- else
- final_results = results
- end
- else
- final_results = results
- end
+ results = results.first
+ end
+ end
end
- final_results
+ results
end
end