Class: NaturalDateExpressionFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/natural-date/natural_date_expression_factory.rb

Instance Method Summary collapse

Constructor Details

#initialize(lang) ⇒ NaturalDateExpressionFactory

Returns a new instance of NaturalDateExpressionFactory.



2
3
4
# File 'lib/natural-date/natural_date_expression_factory.rb', line 2

def initialize lang
  @lang = lang
end

Instance Method Details

#create(expression_string, reference_date = Date.today) ⇒ Object



6
7
8
# File 'lib/natural-date/natural_date_expression_factory.rb', line 6

def create expression_string, reference_date = Date.today
  NaturalDateExpression.new(create_data_expression(expression_string, reference_date), reference_date, expression_string)
end