module Sack::Connectors::SQLite3Connector

SQLite3 Connector Module: Provides SQLite3 connectivity for Sack Database.

Public Class Methods

close(dbc) click to toggle source

Close: Closes a previously-opened database connection. @param [Object] dbc Database connection

# File lib/sack/connectors/sqlite3.rb, line 31
def self.close dbc
        dbc.close
end
exec(dbc, q) click to toggle source

Execute Executes an SQL statement with parameters @param [Object] dbc Database connection @param [String] q Statement @return [Array] Statement results

# File lib/sack/connectors/sqlite3.rb, line 40
def self.exec dbc, q
        dbc.execute q
end
open(conn_string) click to toggle source

Open: Opens a connection to an SQLite3 database. @param [String] conn_string The connection string (path to a db file) @return [Object] Database connection

# File lib/sack/connectors/sqlite3.rb, line 24
def self.open conn_string
        SQLite3::Database.open conn_string
end