Class: Cri::ArgumentArray
- Inherits:
-
Array
- Object
- Array
- Cri::ArgumentArray
- Defined in:
- lib/cri/argument_array.rb
Overview
Represents an array of arguments. It is an array that strips separator
arguments (--
) but provides a #raw
method to get the raw arguments
array, i.e. an array that includes the separator --
arguments.
Instance Method Summary (collapse)
-
- (ArgumentArray) initialize(raw_arguments)
constructor
Initializes the array using the given raw arguments.
-
- (Array<String>) raw
The arguments, including any separator arguments (
--
).
Constructor Details
- (ArgumentArray) initialize(raw_arguments)
Initializes the array using the given raw arguments.
14 15 16 17 |
# File 'lib/cri/argument_array.rb', line 14 def initialize(raw_arguments) super(raw_arguments.reject { |a| '--' == a }) @raw_arguments = raw_arguments end |
Instance Method Details
- (Array<String>) raw
Returns The arguments, including any separator arguments
(--
)
21 22 23 |
# File 'lib/cri/argument_array.rb', line 21 def raw @raw_arguments end |