Module: Rublox::Derive::Group
- Included in:
- Bases::BaseGroup, Models::FullGroup
- Defined in:
- lib/rublox/derive/group.rb
Instance Method Summary collapse
- #accept_join_request(user_id) ⇒ nil
- #decline_join_request(user_id) ⇒ nil
- #kick(user_id) ⇒ nil
-
#update_shout(message) ⇒ Models::GroupShout
The new group shout.
Instance Method Details
#accept_join_request(user_id) ⇒ nil
18 19 20 21 |
# File 'lib/rublox/derive/group.rb', line 18 def accept_join_request(user_id) APIHelper.post("https://groups.roblox.com/v1/groups/#{@id}/join-requests/users/#{user_id}") nil end |
#decline_join_request(user_id) ⇒ nil
24 25 26 27 |
# File 'lib/rublox/derive/group.rb', line 24 def decline_join_request(user_id) APIHelper.delete("https://groups.roblox.com/v1/groups/#{@id}/join-requests/users/#{user_id}") nil end |
#kick(user_id) ⇒ nil
30 31 32 33 |
# File 'lib/rublox/derive/group.rb', line 30 def kick(user_id) APIHelper.delete("https://groups.roblox.com/v1/groups/#{@id}/users/#{user_id}") nil end |
#update_shout(message) ⇒ Models::GroupShout
Returns the new group shout.
10 11 12 13 14 15 |
# File 'lib/rublox/derive/group.rb', line 10 def update_shout() Models::GroupShout.new(APIHelper.patch( "https://groups.roblox.com/v1/groups/#{@id}/status", json: { message: } )) end |