class Lita::Handlers::OnewheelChemex

Public Instance Methods

chemex_fresh(response) click to toggle source
# File lib/lita/handlers/onewheel_chemex.rb, line 17
def chemex_fresh(response)
  redis.set('chemex', Time.now)
  response.reply 'Fresh chemex is available now!'
end
chemex_report(response) click to toggle source
# File lib/lita/handlers/onewheel_chemex.rb, line 22
def chemex_report(response)
  chemex_date = redis.get('chemex')
  if chemex_date.to_s == ''
    response.reply old_chemex_message
    return
  end

  chemex_age = Time::parse chemex_date
  if chemex_age.to_i < Time.now.to_i - 7200

  end
  response.reply "The chemex was brewed at #{chemex_age.strftime('%H:%M:%S')}"
end
chemex_reset(response) click to toggle source
# File lib/lita/handlers/onewheel_chemex.rb, line 40
def chemex_reset(response)
  redis.set('chemex', nil)
end
old_chemex_message() click to toggle source
# File lib/lita/handlers/onewheel_chemex.rb, line 36
def old_chemex_message
  'Chemex is old and cold; make a new one!'
end