Class: Lita::Handlers::Standup
- Inherits:
-
Handler
- Object
- Handler
- Lita::Handlers::Standup
- Defined in:
- lib/lita/handlers/standup.rb
Instance Method Summary collapse
-
#address ⇒ Object
SMTP Mailer Settings ##.
- #begin_standup(request) ⇒ Object
- #process_standup(request) ⇒ Object
Instance Method Details
#address ⇒ Object
SMTP Mailer Settings ##
10 |
# File 'lib/lita/handlers/standup.rb', line 10 config :address, type: String, required: true |
#begin_standup(request) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/lita/handlers/standup.rb', line 23 def begin_standup(request) redis.set('last_standup_started_at', Time.now) find_and_create_users SummaryEmailJob.perform_in(config.time_to_respond * 60, {redis: redis, config: config}) end |
#process_standup(request) ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/lita/handlers/standup.rb', line 30 def process_standup(request) return unless timing_is_right? request.reply('Response recorded. Thanks for partipating') date_string = Time.now.strftime('%Y%m%d') user_name = request.user.name.split(' ').join('_') #lol redis.set(date_string + '-' + user_name, request.matches.first) end |