Sha256: de7bdeff2d9f1fbc3f3c8bcb0df7920908eb373494e65d1ec6a5ef41622ad807
Contents?: true
Size: 530 Bytes
Versions: 1
Compression:
Stored size: 530 Bytes
Contents
# frozen_string_literal: true require_relative 'mutate' module Wordlist module Modifiers # # Lazily enumerates through every possible upper/lower-case variation of # each word in the wordlist. # # @since 1.0.0 # class MutateCase < Mutate # # Initializes the case mutator. # # @param [Enumerable] wordlist # The wordlist to modify. # def initialize(wordlist) super(wordlist,/[[:alpha:]]/) { |letter| letter.swapcase } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wordlist-1.1.1 | lib/wordlist/modifiers/mutate_case.rb |