Sha256: 657f51e2565e61eb90e310f3d4c792888cf652f44d18844220d7e9a10f29cd6d

Contents?: true

Size: 473 Bytes

Versions: 23

Compression:

Stored size: 473 Bytes

Contents

class OptionParser
  # Hack to suppress the completion (expect for the -h/--help) which was leading to
  # unwanted behaviours
  # See https://github.com/wpscanteam/CMSScanner/issues/2
  module Completion
    class << self
      alias original_candidate candidate

      def candidate(key, icase = false, pat = nil, &block)
        # Maybe also do this for -v/--version ?
        key == 'h' ? original_candidate('help', icase, pat, &block) : []
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
opt_parse_validator-0.0.17.0 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.16.6 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.16.5 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.16.4 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.16.3 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.16.2 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.16.1 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.16.0 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.15.2 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.15.1 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.15.0 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.14.1 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.14.0 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.13.11 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.13.10 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.13.9 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.13.8 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.13.7 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.13.6 lib/opt_parse_validator/hacks.rb
opt_parse_validator-0.0.13.5 lib/opt_parse_validator/hacks.rb