class CreateTask::Reminders

Creates a task in Reminders for Mac

Public Class Methods

create(args) click to toggle source
# File lib/create_task/reminders.rb, line 5
def self.create(args)
  name = args[:name]
  `osascript <<'APPLESCRIPT'
     set d_date to date "#{args[:due_date]}"
     tell application "Reminders" to show
     (make new reminder with properties {name:"#{name}", due date:(d_date)})
     APPLESCRIPT`
end