Module: SLDB
- Defined in:
- lib/sldb.rb,
lib/sldb-0.2.0.rb
Defined Under Namespace
Modules: Util
Classes: AbstractSLDB, Logger, ProcessRefresher, SleepCycle, ThreadedRefresher
Constant Summary
collapse
- VERSION =
'0.2.0'
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.new(argv = [], &b) ⇒ Object
Also known as:
klass, db_klass, class, db_class
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
|
# File 'lib/sldb.rb', line 1281
def new argv = [], &b
args, opts = Util::optfilter argv
path = args.first
opts['path'] = path if path
klass = Class::new AbstractSLDB
klass.instance_eval &b if b
opts.each{|k,v| klass.send k, v}
(path ? klass::new : klass)
end
|
Instance Method Details
#version ⇒ Object
15
|
# File 'lib/sldb.rb', line 15
def version() VERSION end
|