lib/cri/parser.rb in cri-2.15.6 vs lib/cri/parser.rb in cri-2.15.7

- old
+ new

@@ -116,12 +116,10 @@ else add_argument(e) end end - add_defaults - self ensure @running = false end @@ -131,14 +129,10 @@ ArgumentList.new(@raw_arguments, @explicitly_no_params, @param_defns) end private - def add_defaults - @option_defns.each { |d| add_default_option(d) } - end - def handle_dashdash(elem) add_argument(elem) @no_more_options = true end @@ -219,19 +213,9 @@ else options[key] = value end delegate&.option_added(key, value, self) - end - - def add_default_option(option_defn) - key = key_for(option_defn) - return if options.key?(key) - - value = option_defn.default - return unless value - - add_option(option_defn, value, transform: false) end def transform_value(option_defn, value) transformer = option_defn.transform