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