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