Class: Klipp::ParameterList
- Inherits:
-
Array
- Object
- Array
- Klipp::ParameterList
- Defined in:
- lib/klipp/parameter_list.rb
Instance Method Summary collapse
Instance Method Details
#arguments ⇒ Object
7 8 9 |
# File 'lib/klipp/parameter_list.rb', line 7 def arguments self - end |
#options ⇒ Object
3 4 5 |
# File 'lib/klipp/parameter_list.rb', line 3 def select { |x| x.to_s[0, 1] == '-' } end |
#shift_argument ⇒ Object
15 16 17 |
# File 'lib/klipp/parameter_list.rb', line 15 def shift_argument (arg = arguments[0]) && delete(arg) end |
#splice_option(name) ⇒ Object
11 12 13 |
# File 'lib/klipp/parameter_list.rb', line 11 def splice_option(name) !!delete(name) end |