Sha256: aa38e5b8116fdd89750f0d4bfb7d6a66a7350ff961f1dd98f91c6e631843fd9a

Contents?: true

Size: 308 Bytes

Versions: 34

Compression:

Stored size: 308 Bytes

Contents

module GLI
  class Argument #:nodoc:

    attr_reader :name
    attr_reader :options

    def initialize(name,options = [])
      @name = name
      @options = options
    end

    def optional?
      @options.include? :optional
    end

    def multiple?
      @options.include? :multiple
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
gli-2.22.2 lib/gli/argument.rb
gli-2.22.1 lib/gli/argument.rb
gli-2.22.0 lib/gli/argument.rb
gli-2.21.5 lib/gli/argument.rb
gli-2.21.4 lib/gli/argument.rb
gli-2.21.3 lib/gli/argument.rb
gli-2.21.2 lib/gli/argument.rb
gli-2.21.1 lib/gli/argument.rb
gli-2.21.0 lib/gli/argument.rb
gli-2.20.1 lib/gli/argument.rb
gli-2.20.0 lib/gli/argument.rb
gli-2.19.2 lib/gli/argument.rb
gli-2.19.1 lib/gli/argument.rb
gli-2.19.0 lib/gli/argument.rb
gli-2.18.2 lib/gli/argument.rb
gli-2.18.1 lib/gli/argument.rb
gli-2.18.0 lib/gli/argument.rb
gli-2.17.2 lib/gli/argument.rb
gli-2.17.1 lib/gli/argument.rb
gli-2.17.0 lib/gli/argument.rb