# File lib/og.rb, line 344
        def self.wrap_method(method, args)
                args = args.split(/,/)
                class_eval %{
                        def #{method}(#{args.join(", ")})
                                thread = Thread.current
                                
                                unless conn = thread[:og_conn]
                                        conn = @connection_pool.pop()
                                        thread[:og_conn] = conn
                                end
                        
                                return conn.#{method}(#{args.collect {|a| a.split(/=/)[0]}.join(", ")})
                        end
                }
        end