Class: CreateTask::Helper
- Inherits:
-
Object
- Object
- CreateTask::Helper
show all
- Defined in:
- lib/create_task/_helper.rb
Overview
Helper for creating tasks
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.new_task(task, app) ⇒ Object
Instance Method Details
#default_parsed_date(datestring) ⇒ Object
12
13
14
15
16
17
|
# File 'lib/create_task/_helper.rb', line 12
def default_parsed_date(datestring)
Chronic.parse(
datestring.to_s,
context: :future, ambiguous_time_range: 8
)
end
|
#parse_date(datestring) ⇒ Object
19
20
21
22
23
|
# File 'lib/create_task/_helper.rb', line 19
def parse_date(datestring)
return default_parsed_date(datestring) unless datestring =~ /^\+(\d+)$/
days = (60 * 60 * 24 * Regexp.last_match[1].to_i)
Time.now + days
end
|