Class: TypoGen::Typo

Inherits:
Object
  • Object
show all
Defined in:
lib/typogen/typo.rb

Class Method Summary collapse

Class Method Details

.create(word, options: {}) ⇒ Array

Returns typo list.

Parameters:

  • word (String)

    correct word

Returns:

  • (Array)

    typo list



6
7
8
9
10
11
12
13
14
15
# File 'lib/typogen/typo.rb', line 6

def self.create(word, options: {})
  typo_list = []

  typo_list |= SkipLetter.create(word)
  typo_list |= SwapLetter.create(word)
  typo_list |= StartSameSound.create(word)
  typo_list |= EndSameSound.create(word)

  typo_list - [word]
end