Sha256: 2a543fe4ca33038db869904f6632f95d795eec585c6c3959de2233b98caff5d8
Contents?: true
Size: 554 Bytes
Versions: 1
Compression:
Stored size: 554 Bytes
Contents
class NetSystem::SqliteClient < NetSystem::Client # https://www.sqlite.org/ # https://github.com/sparklemotion/sqlite3-ruby def initialize *args args = [NetBox[:client].get(:sqlite_path)] if args.empty? log "Connecting to #{args}" @conn = SQLite3::Database.new(*args) end attr_reader :conn def call sql, *args t = Time.now result = @conn.execute2 sql, *args result ensure log "#{t.diff}s | #{sql} | #{args}" end def now call "SELECT strftime('%Y-%m-%dT%H:%M:%S.%f', 'now', 'localtime');" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lizarb-1.0.4 | lib/net_system/net/controllers/client/sqlite_client.rb |