Title: [659] trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_postgre.rb: much better solution from Ola Bini
Revision
659
Author
tirsen
Date
2007-06-29 11:04:14 -0400 (Fri, 29 Jun 2007)

Log Message

much better solution from Ola Bini

Modified Paths


Diff

Modified: trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_postgre.rb (658 => 659)


--- trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_postgre.rb	2007-06-29 14:50:21 UTC (rev 658)
+++ trunk/activerecord-jdbc/lib/jdbc_adapter/jdbc_postgre.rb	2007-06-29 15:04:14 UTC (rev 659)
@@ -192,17 +192,13 @@
       end  
     end
     
-     def _execute(sql, name = nil)
-      case sql.strip
-      when /^insert/i:
-        @connection.execute_update(sql)
-      when /^update/i:
-        @connection.execute_update(sql)
-      when /^\(?\s*(select|show)/i:
-        @connection.execute_query(sql)
-      else
-        @connection.execute_update(sql)
-      end
+    def _execute(sql, name = nil)
+        case sql.strip
+        when /\A(select|show)/i:
+          @connection.execute_query(sql)
+        else
+          @connection.execute_update(sql)
+        end
     end
     
     # SELECT DISTINCT clause for a given set of columns and a given ORDER BY clause.
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to