Sha256: a426680df346eaba65c8c319f314db0a9a3ed63295aa5541307d6e895f73ac22

Contents?: true

Size: 459 Bytes

Versions: 1

Compression:

Stored size: 459 Bytes

Contents

# frozen_string_literal: true

module Generated
  class Option < Argument

    attr_accessor :raw_group,
      :raw_hide

    def initialize(value)
      super

      @raw_required = false # Options are, well, optional by default
      @raw_hide = false     # Options must be explicitly hidden
      @raw_group = nil      # Leave in the un-labeled group by default
    end

    def hide
      raw_hide
    end

    def group
      raw_group
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
generated-0.1.1 lib/generated/option.rb