Method: Xtdo#bump

Defined in:
lib/xtdo.rb

#bump(task) ⇒ Object



75
76
77
78
79
80
81
82
83
84
# File 'lib/xtdo.rb', line 75

def bump(task)
  number, period, task = /^(?:(\d+)([dwmy])? )?(.*)/.match(task).captures
  if !number
    "Invalid time"
  elsif tasks[make_key task]
    tasks[make_key task][:scheduled] = parse_relative_time(number.to_i, period)
  else
    "No such task"
  end
end