class Makanai::Dbms::Sqlite
Attributes
db[R]
Public Class Methods
new(config)
click to toggle source
Calls superclass method
# File lib/makanai/dbms/sqlite.rb, line 8 def initialize(config) super() @db = SQLite3::Database.new(config[:path]) db.tap { |db| db.results_as_hash = true } end
Public Instance Methods
execute_sql(sql)
click to toggle source
# File lib/makanai/dbms/sqlite.rb, line 16 def execute_sql(sql) db.execute(sql).tap { close_db } end
Private Instance Methods
close_db()
click to toggle source
# File lib/makanai/dbms/sqlite.rb, line 22 def close_db db.close end