class RemindersTxtVoice

Public Instance Methods

today() click to toggle source
Calls superclass method RemindersTxt#today
# File lib/reminders_txt.rb, line 300
def today()     plain_talk(super) end
tomorrow() click to toggle source
Calls superclass method RemindersTxt#tomorrow
# File lib/reminders_txt.rb, line 301
def tomorrow()  plain_talk(super) end
weekahead() click to toggle source
Calls superclass method RemindersTxt#weekahead
# File lib/reminders_txt.rb, line 299
def weekahead() plain_talk(super) end

Private Instance Methods

plain_talk(entries) click to toggle source
# File lib/reminders_txt.rb, line 305
def plain_talk(entries)
  
  s = entries.all.map do |x|
    date = DateTime.parse(x.date)
    "you are at %s, %s at %s." % [(x.venue.empty? ? x.title : x.venue), \
                                  date.humanize, date.to_time.humanize]
  end.join(" Then ")

  s.sub!(/^./){|x| x.upcase}    
      
end