Sha256: e09b0d02d6070f6c498a93146979269c3c2ed430e1b9c0de5d0150bed55e860f

Contents?: true

Size: 649 Bytes

Versions: 10

Compression:

Stored size: 649 Bytes

Contents

module Oci8Simple
  module Command
    def self.included(base)
      base.extend ClassMethods
    end
    
    module ClassMethods
      
      # Returns an OptionParser object. 
      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
      
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
oci8_simple-0.9.2 lib/oci8_simple/command.rb
oci8_simple-0.9.1 lib/oci8_simple/command.rb
oci8_simple-0.9.0 lib/oci8_simple/command.rb
oci8_simple-0.8.5 lib/oci8_simple/command.rb
oci8_simple-0.8.4 lib/oci8_simple/command.rb
oci8_simple-0.8.3 lib/oci8_simple/command.rb
oci8_simple-0.8.2 lib/oci8_simple/command.rb
oci8_simple-0.8.1 lib/oci8_simple/command.rb
oci8_simple-0.8.0 lib/oci8_simple/command.rb
oci8_simple-0.7.0 lib/oci8_simple/command.rb