Module: ChatWork::Member
- Extended by:
- EntityMethods
- Defined in:
- lib/chatwork/member.rb
Class Method Summary collapse
-
.get(room_id:) ⇒ Array<Hashie::Mash>
Get the list of all chat members associated with the specified chat.
-
.update_all(room_id:, members_admin_ids:, members_member_ids: nil, members_readonly_ids: nil) ⇒ Hashie::Mash
Change associated members of group chat at once.
Class Method Details
.get(room_id:) ⇒ Array<Hashie::Mash>
Get the list of all chat members associated with the specified chat
27 28 29 |
# File 'lib/chatwork/member.rb', line 27 def self.get(room_id:) _get("/rooms/#{room_id}/members") end |
.update_all(room_id:, members_admin_ids:, members_member_ids: nil, members_readonly_ids: nil) ⇒ Hashie::Mash
Change associated members of group chat at once
50 51 52 53 54 55 56 57 58 |
# File 'lib/chatwork/member.rb', line 50 def self.update_all(room_id:, members_admin_ids:, members_member_ids: nil, members_readonly_ids: nil) params = { members_admin_ids: Array(members_admin_ids).join(","), } params[:members_member_ids] = Array(members_member_ids).join(",") if members_member_ids params[:members_readonly_ids] = Array(members_readonly_ids).join(",") if members_readonly_ids _put("/rooms/#{room_id}/members", params) end |