class Lita::Handlers::Updates

Constants

MINUTE

Public Instance Methods

continue_standup(payload) click to toggle source
# File lib/lita/handlers/updates.rb, line 41
def continue_standup(payload)
  message = payload[:message]

  # Only respond to private messages or testing locally:
  return unless message.source.private_message || Lita.config.robot.adapter == :shell

  # Ensure messages are not from the bot:
  return if message.user.mention_name == robot.mention_name

  # Continue the standup discussion
  Lita::Updates::Commands::Standup.call robot, redis, message.user,
    message
end
set_up_schedule(payload) click to toggle source
# File lib/lita/handlers/updates.rb, line 55
def set_up_schedule(payload)
  every(MINUTE) { |timer| Lita::Updates::Schedule.call robot, redis }
end