lib/rake-commander/option.rb in rake-commander-0.2.10 vs lib/rake-commander/option.rb in rake-commander-0.2.11

- old
+ new

@@ -149,10 +149,11 @@ # Called on parse runtime def option_block(&middleware) block_extra_args = [default, short, name, self] proc do |value| - args = block_extra_args.dup.unshift(value) + value = !value if type_coercion == FalseClass + args = block_extra_args.dup.unshift(value) original_block&.call(*args) middleware&.call(*args) end end