Method: Coco::Options::Group#initialize

Defined in:
lib/coco/options/group.rb

#initialize(name, shorthand: nil, **kwargs) ⇒ Group

Returns a new instance of Group.



9
10
11
12
13
14
15
# File 'lib/coco/options/group.rb', line 9

def initialize(name, shorthand: nil, **kwargs)
  @name = name.to_sym
  @shorthand = shorthand&.to_sym
  @alias = kwargs.fetch(:alias, nil)
  @private = kwargs.fetch(:private, false)
  @items = []
end