Module: Oci8Simple::Command::ClassMethods

Defined in:
lib/oci8_simple/command.rb

Instance Method Summary collapse

Instance Method Details

#parse_options(banner) ⇒ Object

Returns an OptionParser object.



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/oci8_simple/command.rb', line 10

def parse_options(banner)
  @options= {}
  o = OptionParser.new do |opt|
    opt.banner = banner
    opt.on("-c", "--show_column_names", "Show column names for each result") do
      @options[:hash] = true
    end
    opt.on("-v", "--version", "Show version") do
      puts "#{self.to_s} #{Oci8Simple::VERSION}"
      exit
    end
  end
  o.parse!
  o
end