class String
Public Instance Methods
similar_chars(options = {})
click to toggle source
Returns similar chars.
'ソ'.similar_chars # => ["リ", "ン"] 'ソ'.similar_chars(including_self: true) # => ["ソ", "リ", "ン"]
# File lib/masososo/core_ext.rb, line 28 def similar_chars(options = {}) Masososo.similar_chars(self, options) end
typo(options = {})
click to toggle source
Return the string replaced similar-looking chars randomly.
'リリリリリリリリリン'.typo # => "ソリンッリリリッンソ"
Setting frequency: 0
disables typo. Default value is 0.5
.
'リリリリリリリリリン'.typo(frequency: 0) # => "リリリリリリリリリン" 'リリリリリリリリリン'.typo(frequency: 1.0) # => "ソソンッソソソッンリ"
# File lib/masososo/core_ext.rb, line 16 def typo(options = {}) Masososo.similar_string(self, options) end
Also aliased as: masososo