class SiSU_CGI::SearchSQL

Public Class Methods

new(opt) click to toggle source
# File lib/sisu/cgi.rb, line 60
def initialize(opt)
  @opt=opt
  @webserv=@opt.files[0].to_s.strip
end

Public Instance Methods

read() click to toggle source
# File lib/sisu/cgi.rb, line 64
    def read
      if @opt.act[:sample_search_form][:db]==:pg        # cgi_pgsql.rb
        SiSU_CGI_PgSQL::SearchPgSQL.new(@opt,@webserv).pgsql
      elsif @opt.act[:sample_search_form][:db]==:sqlite # cgi_sqlite.rb
        SiSU_CGI_SQLite::SearchSQLite.new(@opt,@webserv).sqlite
      else
        puts <<-WOK
  please select database type for which sample search form should be built (pgsql or sqlite)
    sisu --sample-search-form --db=sqlite
    sisu --sample-search-form --db=pg
  other options include
     --webserv-cgi='[cgi-server-name]'
     --webserv-output='[sisu-output-server-with-base-path]'
        WOK
      end
    end