Top Level Namespace
Defined Under Namespace
Classes: Alphabet, NameQuery, Variant
Constant Summary collapse
- Abc =
add convenience aliases - also add Alpha - why? why not?
Alphabet- Alphabets =
Alphabet- Alpha =
Alphabet
Instance Method Summary collapse
-
#downcase_i18n(name) ⇒ Object
add “global” convenience helper.
-
#pp ⇒ Object
note - pp now part of ruby core since version ??? check no longer required!!!.
- #unaccent(name) ⇒ Object
-
#undiacritic(name) ⇒ Object
alias for unaccent.
-
#variants(name) ⇒ Object
todo/check: rename to unaccent_variants or unaccent_names - why? why not?.
Instance Method Details
#downcase_i18n(name) ⇒ Object
add “global” convenience helper
23 24 25 |
# File 'lib/alphabets.rb', line 23 def downcase_i18n( name ) Alphabet.downcase_i18n( name ) end |
#pp ⇒ Object
note - pp now part of ruby core since version ???
check no longer required!!!
4 |
# File 'lib/alphabets.rb', line 4 require 'pp' |
#unaccent(name) ⇒ Object
27 28 29 |
# File 'lib/alphabets.rb', line 27 def unaccent( name ) Alphabet.unaccent( name ) ## using "default" language character mapping / table end |
#undiacritic(name) ⇒ Object
alias for unaccent
31 |
# File 'lib/alphabets.rb', line 31 def undiacritic( name ) unaccent( name ); end |
#variants(name) ⇒ Object
todo/check: rename to unaccent_variants or unaccent_names - why? why not?
35 36 37 |
# File 'lib/alphabets.rb', line 35 def variants( name ) ## todo/check: rename to unaccent_variants or unaccent_names - why? why not? Variant.find( name ) end |