Module: Neighbor::SQLite::InstanceMethods
- Defined in:
- lib/neighbor/sqlite.rb
Instance Method Summary collapse
Instance Method Details
#configure_connection ⇒ Object
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
# File 'lib/neighbor/sqlite.rb', line 119 def configure_connection super db = @raw_connection SQLite.setup_functions(db) if SQLite.extensions.any? db.enable_load_extension(1) begin SQLite.extensions.each do |extension| if extension == :sqlite_vec SqliteVec.load(db) else db.load_extension(extension) end end ensure db.enable_load_extension(0) end end end |