Class: Lita::Handlers::ListTeams

Inherits:
Handler
  • Object
show all
Defined in:
lib/lita/handlers/list_teams.rb

Instance Method Summary collapse

Instance Method Details

#list(response) ⇒ Object



16
17
18
19
20
21
22
23
24
# File 'lib/lita/handlers/list_teams.rb', line 16

def list(response)
  keys = redis.keys
  if keys.empty?
    response.reply t(:no_teams_has_been_created)
  else
    teams = redis.mget(redis.keys("*")).map(&parse)
    response.reply render_template(:list_teams, teams: teams)
  end
end