Method: Remi::BusinessRules::ParseFormula#date_reference_match_single_unit

Defined in:
lib/remi/cucumber/business_rules.rb

#date_reference_match_single_unit(form, direction, unit, format = nil) ⇒ Object



73
74
75
76
77
78
79
80
# File 'lib/remi/cucumber/business_rules.rb', line 73

def date_reference_match_single_unit(form, direction, unit, format=nil)
  {
    quantity: direction.downcase == 'this' ? 0 : 1,
    unit: unit.downcase.pluralize,
    direction: { 'this' => 'ago', 'last' => 'ago', 'previous' => 'ago', 'next' => 'since' }[direction.downcase],
    format: parse_colon_date_format(format)
  }
end