# File lib/sqlite3/database.rb, line 180 def execute( sql, *bind_vars ) prepare( sql ) do |stmt| result = stmt.execute( *bind_vars ) if block_given? result.each { |row| yield row } else return result.inject( [] ) { |arr,row| arr << row; arr } end end end