Class: Lita::Adapters::Glip::RoomCreator
- Inherits:
-
Object
- Object
- Lita::Adapters::Glip::RoomCreator
- Defined in:
- lib/lita/adapters/glip/room_creator.rb
Class Method Summary collapse
Class Method Details
.create_room(room_id, glip_sdk) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/lita/adapters/glip/room_creator.rb', line 10 def create_room(room_id, glip_sdk) res = glip_sdk.groups.get groupId: room_id if res.status == 200 glip_room = res.body return Lita::Room.create_or_update room_id, name: glip_room['name'] end Lita::Room.create_or_update room_id end |
.find_or_create_room(room_id, glip_sdk) ⇒ Object
6 7 8 |
# File 'lib/lita/adapters/glip/room_creator.rb', line 6 def find_or_create_room(room_id, glip_sdk) Lita::Room.find_by_id(room_id) || create_room(room_id, glip_sdk) end |