# File lib/slop.rb, line 276 def on(*objects, &block) option = build_option(objects, &block) original = options.find do |o| o.long and o.long == option.long or o.short and o.short == option.short end options.delete(original) if original options << option option end