Class: VacuumCleaner::Normalizations::TransliterateNormalizer
- Inherits:
-
VacuumCleaner::Normalizer
- Object
- VacuumCleaner::Normalizer
- VacuumCleaner::Normalizations::TransliterateNormalizer
- Defined in:
- lib/vacuum_cleaner/normalizations/active_support.rb
Overview
Calls ‘ActiveSupport::Inflector.transliterate` if supplied value responds to to_str, so it basically only works on strings.
Instance Attribute Summary
Attributes inherited from VacuumCleaner::Normalizer
Instance Method Summary collapse
Methods inherited from VacuumCleaner::Normalizer
Constructor Details
This class inherits a constructor from VacuumCleaner::Normalizer
Instance Method Details
#normalize_value(value) ⇒ Object
18 19 20 |
# File 'lib/vacuum_cleaner/normalizations/active_support.rb', line 18 def normalize_value(value) ::ActiveSupport::Inflector.transliterate(value.to_str).to_s if value.respond_to?(:to_str) end |