Sha256: 804f33c3adc840e4637b92ed8d3c76610b4504163c8a1b0abb5884f4df86482b
Contents?: true
Size: 543 Bytes
Versions: 1
Compression:
Stored size: 543 Bytes
Contents
require 'tokiyomi' module Ruboty module Deadline module Actions class Create < Ruboty::Actions::Base def call ::Ruboty::Deadline.deadlines(message.robot)[task] = deadline.beginning_of_day message.reply(::Ruboty::Deadline.deadline_message(task, deadline)) end private def task message[:task] end def deadline Tokiyomi.parse(message[:deadline]) rescue Time.parse(message[:deadline]) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruboty-deadline-1.0.0 | lib/ruboty/deadline/actions/create.rb |