diff options
author | Ralph Amissah <ralph@amissah.com> | 2012-05-06 23:55:42 -0400 |
---|---|---|
committer | Ralph Amissah <ralph@amissah.com> | 2012-05-06 23:56:03 -0400 |
commit | 6c38bed1a20b7840a4c8fd9f437229f87b116ffe (patch) | |
tree | 8447d05d1432570231a93174002dc7eb8a9d9727 /lib/sisu/v3/hub.rb | |
parent | v3: qrcode, fixes (diff) |
v3: hub, options, fixes: dbi: pgsql, sqlitesisu_3.2.7
Diffstat (limited to 'lib/sisu/v3/hub.rb')
-rw-r--r-- | lib/sisu/v3/hub.rb | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/lib/sisu/v3/hub.rb b/lib/sisu/v3/hub.rb index 34e6e69f..1e86db71 100644 --- a/lib/sisu/v3/hub.rb +++ b/lib/sisu/v3/hub.rb @@ -620,10 +620,24 @@ p "#{__LINE__}:#{__FILE__}" if @opt =~/M/ end end if @opt.act[:psql][:bool] #% --pg, -D DB postgresql - op('dbi','postgresql') + requires('dbi') + if @opt.files.length > 0 #switch test to actual commands + OptionLoopFiles.new(@opt).loop_files_on_given_option do + SiSU_DBI::SQL.new(@opt).connect # -D -d dbi.rb + end + else + SiSU_DBI::SQL.new(@opt).connect # -D -d dbi.rb + end end if @opt.act[:sqlite][:bool] #% --sqlite, -d DB sqlite - op('dbi','sqlite') + requires('dbi') + if @opt.files.length > 0 #switch test to actual commands + OptionLoopFiles.new(@opt).loop_files_on_given_option do + SiSU_DBI::SQL.new(@opt).connect # -D -d dbi.rb + end + else + SiSU_DBI::SQL.new(@opt).connect # -D -d dbi.rb + end end if @opt.act[:manifest][:bool] #% --manifest, -y OptionLoopFiles.new(@opt).manifest_on_files_translated do |