Sha256: 837d72e4f7ca5cc732d641370b5ac0c73a8ac9ac79c54aab14464b42ce4164e8

Contents?: true

Size: 493 Bytes

Versions: 2

Compression:

Stored size: 493 Bytes

Contents

module Oci8Simple
  module Command
    def self.included(base)
      base.extend ClassMethods
    end
    
    module ClassMethods
      
      # Returns an OptionParser object. 
      def parse_options(banner)
        o = OptionParser.new do |opt|
          opt.banner = banner
          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

2 entries across 2 versions & 1 rubygems

Version Path
oci8_simple-0.6.1 lib/oci8_simple/command.rb
oci8_simple-0.6.0 lib/oci8_simple/command.rb