class Translator::Mounter
Public Instance Methods
map(tokens, reference_date)
click to toggle source
# File lib/natural-date/translator/mounter.rb, line 3 def map tokens, reference_date tokens .map { |expression_token| [extract_token_type(expression_token), extract_token_value(expression_token)] } end
Private Instance Methods
extract_token_type(expression_token)
click to toggle source
# File lib/natural-date/translator/mounter.rb, line 10 def extract_token_type expression_token language_bundle.types_map.fetch(expression_token, :unknown) end
extract_token_value(expression_token)
click to toggle source
# File lib/natural-date/translator/mounter.rb, line 14 def extract_token_value expression_token language_bundle.values_map.fetch(expression_token, expression_token) end