|  | @@ -52,15 +52,8 @@ called by `org-babel-execute-src-block'."
 | 
	
		
			
				|  |  |                                  (car pair)
 | 
	
		
			
				|  |  |                                  (org-babel-ruby-var-to-ruby (cdr pair))))
 | 
	
		
			
				|  |  |                        vars "\n") "\n" body "\n")) ;; then the source block body
 | 
	
		
			
				|  |  | -         (session (org-babel-ruby-initiate-session (cdr (assoc :session params))))
 | 
	
		
			
				|  |  | -         (results (org-babel-ruby-evaluate session full-body result-type)))
 | 
	
		
			
				|  |  | -    (if (member "scalar" result-params)
 | 
	
		
			
				|  |  | -        results
 | 
	
		
			
				|  |  | -      (case result-type ;; process results based on the result-type
 | 
	
		
			
				|  |  | -        ('output (let ((tmp-file (make-temp-file "org-babel-ruby")))
 | 
	
		
			
				|  |  | -                   (with-temp-file tmp-file (insert results))
 | 
	
		
			
				|  |  | -                   (org-babel-import-elisp-from-file tmp-file)))
 | 
	
		
			
				|  |  | -        ('value (org-babel-ruby-table-or-results results))))))
 | 
	
		
			
				|  |  | +         (session (org-babel-ruby-initiate-session (cdr (assoc :session params)))))
 | 
	
		
			
				|  |  | +    (org-babel-ruby-evaluate session full-body result-type)))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  (defun org-babel-prep-session:ruby (session params)
 | 
	
		
			
				|  |  |    "Prepare SESSION according to the header arguments specified in PARAMS."
 |