class Wordlist::Modifiers::MutateCase

Lazily enumerates through every possible upper/lower-case variation of each word in the wordlist.

@since 1.0.0

Public Class Methods

new(wordlist) click to toggle source

Initializes the case mutator.

@param [Enumerable] wordlist

The wordlist to modify.
Calls superclass method
# File lib/wordlist/modifiers/mutate_case.rb, line 20
def initialize(wordlist)
  super(wordlist,/[[:alpha:]]/) { |letter| letter.swapcase }
end