Module: Belafonte::Argument::OccurrenceNormalizer
- Defined in:
- lib/belafonte/argument/occurrence_normalizer.rb,
lib/belafonte/argument/occurrence_normalizer/single.rb,
lib/belafonte/argument/occurrence_normalizer/unlimited.rb,
lib/belafonte/argument/occurrence_normalizer/normalizer.rb
Defined Under Namespace
Classes: Normalizer, Single, Unlimited
Constant Summary collapse
- DEFAULT =
Normalizer- SPECIAL =
{ :unlimited => Unlimited, nil => Single }
Class Method Summary collapse
Class Method Details
.normalize(occurrences) ⇒ Object
14 15 16 |
# File 'lib/belafonte/argument/occurrence_normalizer.rb', line 14 def self.normalize(occurrences) (SPECIAL[occurrences] || DEFAULT).new(occurrences).normalized end |