Module: JRubySQL

Defined in:
lib/jrubysql.rb,
lib/jrubysql/rdbms.rb,
lib/jrubysql/config.rb,
lib/jrubysql/version.rb,
lib/jrubysql/messages.rb,
lib/jrubysql/constants.rb,
lib/jrubysql/controller.rb,
lib/jrubysql/output/csv.rb,
lib/jrubysql/input/input.rb,
lib/jrubysql/output/term.rb,
lib/jrubysql/input/script.rb,
lib/jrubysql/output/cterm.rb,
lib/jrubysql/input/console.rb,
lib/jrubysql/option_parser.rb

Defined Under Namespace

Modules: Constants, Input, Messages, OptionParser, Output Classes: Config, Controller, RDBMS

Constant Summary collapse

VERSION =
"0.1.8"

Class Method Summary collapse

Class Method Details

.launch(argv) ⇒ Object



26
27
28
29
30
31
32
33
34
# File 'lib/jrubysql.rb', line 26

def self.launch argv
  if argv.empty?
    JRubySQL::Controller.new(nil, nil).start
  else
    argv_str = argv.join(' ')
    options = JRubySQL::OptionParser.parse argv
    JRubySQL::Controller.new(options, argv_str).start
  end
end

.nameObject



22
23
24
# File 'lib/jrubysql.rb', line 22

def self.name
  "JRubySQL #{JRubySQL::VERSION}"
end