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