Sha256: ad26055fa6ba3764e1a7aff8887bfaa53db168e35dd35c06f7ccf9448af4ce05

Contents?: true

Size: 327 Bytes

Versions: 1

Compression:

Stored size: 327 Bytes

Contents

module Scide

  class Opts < Upoj::Opts

    def initialize *args
      super *args

      on '-c', '--config FILE'
      on '--dry-run'

      help!
      usage!
    end

    def parse! args
      begin
        super args
      rescue StandardError => err
        Scide.fail :invalid_argument, err
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scide-0.0.1 lib/scide/opts.rb