lib/datte/date_parser.rb in datte-0.3.0 vs lib/datte/date_parser.rb in datte-0.4.0
- old
+ new
@@ -8,15 +8,10 @@
def parse
ABSOLUTE_DATES.each do |matcher|
if md = @body.match(matcher)
@date.update_date(md)
- p @date
- p @date.year
- p @date.month
- p @date.day
- p md
break
end
end
ABSOLUTE_TIMES.each do |matcher|
@@ -40,15 +35,20 @@
@date.after(md)
break
end
end
-
return @date.to_datetime
end
private
def next_day(day)
+ now = DateTime.now
+ @date.update_date({
+ year: now.year,
+ month: now.month,
+ day: now.day + day
+ }, {force_update: true})
end
end
end