Class: Lita::Handlers::CreateTeam
- Inherits:
-
Handler
- Object
- Handler
- Lita::Handlers::CreateTeam
- Defined in:
- lib/lita/handlers/create_team.rb
Instance Method Summary collapse
Instance Method Details
#create(response) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/lita/handlers/create_team.rb', line 16 def create(response) team_name = response.match_data[1] if redis.exists(team_name) response.reply( render_template(:team_already_exists, team_name: team_name) ) else data = { name: team_name, limit: nil, location: nil, icon: nil, members: {} } redis.set(team_name, MultiJson.dump(data)) response.reply(render_template(:team_created, team_name: team_name)) end end |