Class: Translator::Minifier

Inherits:
Step
  • Object
show all
Defined in:
lib/natural-date/translator/minifier.rb

Instance Attribute Summary

Attributes inherited from Step

#language_bundle

Instance Method Summary collapse

Instance Method Details

#map(tokens, reference_date) ⇒ Object



3
4
5
6
7
8
# File 'lib/natural-date/translator/minifier.rb', line 3

def map tokens, reference_date
  tokens
  .group_by(&:first)
  .map { |key, value| { key => value.map(&:last) } }
  .reduce({}) { |map, values| map.merge(values) }
end