Module: VacuumCleaner::Normalizations
- Defined in:
- lib/vacuum_cleaner/normalizations.rb,
lib/vacuum_cleaner/normalizations/url.rb,
lib/vacuum_cleaner/normalizations/method.rb,
lib/vacuum_cleaner/normalizations/numeric.rb,
lib/vacuum_cleaner/normalizations/active_support.rb
Overview
Base module required to be included in
Defined Under Namespace
Modules: ClassMethods Classes: MethodNormalizer, NumericNormalizer, TransliterateNormalizer, UrlNormalizer
Constant Summary collapse
- DowncaseNormalizer =
Downcase value unless nil or empty.
MethodNormalizer.build(:downcase)
- UpcaseNormalizer =
Upcases value unless nil or empty.
MethodNormalizer.build(:upcase)
- TitleizeNormalizer =
Calls the ‘titleize` method from AS on the supplied value, if possible.
MethodNormalizer.build(:titleize)
- HumanizeNormalizer =
Calls the ‘humanize` method from AS on the supplied value.
MethodNormalizer.build(:humanize)
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
11 12 13 |
# File 'lib/vacuum_cleaner/normalizations.rb', line 11 def self.included(base) base.extend(ClassMethods) end |