class TypoGen::Typo

Public Class Methods

create(word, options: {}) click to toggle source

@param [String] word correct word @return [Array] typo list

# 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