Sha256: 90a3e6645057e52ffef1756958d83d88164d2121e4911f171f80c0a46c6e235f
Contents?: true
Size: 600 Bytes
Versions: 246
Compression:
Stored size: 600 Bytes
Contents
# frozen_string_literal: true module EacCli class Parser class Alternative module Options private def boolean_option_collect_argv(option) collector.collect(option, true) end def option_collect_option(option) if option.argument? argument_option_collect_argv(option) else boolean_option_collect_argv(option) end option end def raise_argv_current_invalid_option raise_error "Invalid option: \"#{argv_enum.peek}\"" end end end end end
Version data entries
246 entries across 246 versions & 4 rubygems