diff options
| -rw-r--r-- | ext/sqlite3_api/sqlite3_api.i | 5 | ||||
| -rw-r--r-- | lib/sqlite3/database.rb | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/ext/sqlite3_api/sqlite3_api.i b/ext/sqlite3_api/sqlite3_api.i index 0cf74f4..7c6cee6 100644 --- a/ext/sqlite3_api/sqlite3_api.i +++ b/ext/sqlite3_api/sqlite3_api.i @@ -2,7 +2,12 @@ %include "typemaps.i" %{ #include <sqlite3.h> +#include "version.h" +#if RUBY_VERSION_CODE < 190 #include "ruby.h" +#else +#include "ruby/intern.h" +#endif #define Init_API Init_sqlite3_api diff --git a/lib/sqlite3/database.rb b/lib/sqlite3/database.rb index ca955fd..627166c 100644 --- a/lib/sqlite3/database.rb +++ b/lib/sqlite3/database.rb @@ -147,6 +147,9 @@ module SQLite3 # Returns a Statement object representing the given SQL. This does not # execute the statement; it merely prepares the statement for execution. + # + # The Statement can then be executed using Statement#execute. + # def prepare( sql ) stmt = @statement_factory.new( self, sql ) if block_given? |
