class Ruboty::Deadline::Actions::Create

Public Instance Methods

call() click to toggle source
# File lib/ruboty/deadline/actions/create.rb, line 5
def call
  ::Ruboty::Deadline.deadlines(message.robot)[task] = deadline.beginning_of_day
  message.reply(::Ruboty::Deadline.deadline_message(task, deadline))
end

Private Instance Methods

deadline() click to toggle source
# File lib/ruboty/deadline/actions/create.rb, line 16
def deadline
  Tokiyomi.parse(message[:deadline])
rescue
  Time.parse(message[:deadline])
end
task() click to toggle source
# File lib/ruboty/deadline/actions/create.rb, line 12
def task
  message[:task]
end