class Message
— CLASSES —
Public Class Methods
new(content, date)
click to toggle source
# File lib/tell_me.rb, line 13 def initialize(content, date) @content = content @date = date @scheduler = Rufus::Scheduler.new end
Public Instance Methods
notify()
click to toggle source
# File lib/tell_me.rb, line 27 def notify Notifier.notify( title: 'Hey', message: @content, sound: 'default' ) @scheduler.shutdown end
schedule()
click to toggle source
# File lib/tell_me.rb, line 19 def schedule date = @date.strftime "%Y/%m/%d %H:%M" @scheduler.at date do notify end @scheduler.join end