Sha256: facbf03fb3efe22c5d2d843e35d3d47c3ab7018d0bbe4e4d7a7731ed6f0371d3
Contents?: true
Size: 553 Bytes
Versions: 1
Compression:
Stored size: 553 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.3 | lib/net_system/net/controllers/client/sqlite_client.rb |