Module: Sack::Connectors::SQLite3Connector
- Defined in:
- lib/sack/connectors/sqlite3.rb
Overview
SQLite3 Connector Module: Provides SQLite3 connectivity for Sack Database.
Class Method Summary collapse
-
.close(dbc) ⇒ Object
Close: Closes a previously-opened database connection.
-
.exec(dbc, q) ⇒ Array
Execute Executes an SQL statement with parameters.
-
.open(conn_string) ⇒ Object
Open: Opens a connection to an SQLite3 database.
Class Method Details
.close(dbc) ⇒ Object
Close: Closes a previously-opened database connection.
31 32 33 |
# File 'lib/sack/connectors/sqlite3.rb', line 31 def self.close dbc dbc.close end |
.exec(dbc, q) ⇒ Array
Execute Executes an SQL statement with parameters
41 42 43 |
# File 'lib/sack/connectors/sqlite3.rb', line 41 def self.exec dbc, q dbc.exec q end |
.open(conn_string) ⇒ Object
Open: Opens a connection to an SQLite3 database.
24 25 26 |
# File 'lib/sack/connectors/sqlite3.rb', line 24 def self.open conn_string SQLite3::Database.open conn_string end |