Module: HumanID
- Defined in:
- lib/humanid.rb,
lib/humanid/railtie.rb,
lib/humanid/extension.rb,
lib/humanid/migration.rb,
lib/humanid/transliteration.rb,
lib/humanid/canonicalization.rb,
lib/humanid/extension/builder.rb,
lib/humanid/extension/pattern.rb,
lib/humanid/extension/generation.rb,
lib/humanid/extension/validation.rb,
lib/humanid/extension/persistence.rb,
lib/humanid/extension/configuration.rb
Defined Under Namespace
Modules: Canonicalization, Extension, Migration, Transliteration
Classes: Railtie
Class Method Summary
collapse
Class Method Details
.canonicalize(str) ⇒ Object
84
85
86
|
# File 'lib/humanid/canonicalization.rb', line 84
def canonicalize(str)
Canonicalization.perform(str)
end
|
.engine(engine = :transliteration) ⇒ Object
30
31
32
|
# File 'lib/humanid.rb', line 30
def engine(engine = :transliteration)
engine == :canonicalization ? Canonicalization : Transliteration
end
|
.transliterate(str, options = {}) ⇒ Object
100
101
102
|
# File 'lib/humanid/transliteration.rb', line 100
def transliterate(str, options = {})
Transliteration.perform(str, options)
end
|