Module: ADNReborn::API::User
- Defined in:
- lib/adn-reborn/api/user.rb
Class Method Summary collapse
- .block(user_id) ⇒ Object
- .blocked(user_id) ⇒ Object
- .follow(user_id) ⇒ Object
- .followers(user_id) ⇒ Object
- .followers_ids(user_id) ⇒ Object
- .following(user_id) ⇒ Object
- .following_ids(user_id) ⇒ Object
- .mute(user_id) ⇒ Object
- .muted(user_id) ⇒ Object
- .reposters(post_id) ⇒ Object
- .retrieve(user_id) ⇒ Object
- .stars(post_id) ⇒ Object
- .unblock(user_id) ⇒ Object
- .unfollow(user_id) ⇒ Object
- .unmute(user_id) ⇒ Object
- .update(params) ⇒ Object
- .update_partially(params) ⇒ Object
Class Method Details
.block(user_id) ⇒ Object
34 35 36 |
# File 'lib/adn-reborn/api/user.rb', line 34 def self.block(user_id) ADNReborn::API.post("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/block") end |
.blocked(user_id) ⇒ Object
62 63 64 |
# File 'lib/adn-reborn/api/user.rb', line 62 def self.blocked(user_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/blocked") end |
.follow(user_id) ⇒ Object
18 19 20 |
# File 'lib/adn-reborn/api/user.rb', line 18 def self.follow(user_id) ADNReborn::API.post("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/follow") end |
.followers(user_id) ⇒ Object
46 47 48 |
# File 'lib/adn-reborn/api/user.rb', line 46 def self.followers(user_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/followers") end |
.followers_ids(user_id) ⇒ Object
54 55 56 |
# File 'lib/adn-reborn/api/user.rb', line 54 def self.followers_ids(user_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/followers/ids") end |
.following(user_id) ⇒ Object
42 43 44 |
# File 'lib/adn-reborn/api/user.rb', line 42 def self.following(user_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/following") end |
.following_ids(user_id) ⇒ Object
50 51 52 |
# File 'lib/adn-reborn/api/user.rb', line 50 def self.following_ids(user_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/following/ids") end |
.mute(user_id) ⇒ Object
26 27 28 |
# File 'lib/adn-reborn/api/user.rb', line 26 def self.mute(user_id) ADNReborn::API.post("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/mute") end |
.muted(user_id) ⇒ Object
58 59 60 |
# File 'lib/adn-reborn/api/user.rb', line 58 def self.muted(user_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/muted") end |
.reposters(post_id) ⇒ Object
66 67 68 |
# File 'lib/adn-reborn/api/user.rb', line 66 def self.reposters(post_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_POSTS}/#{post_id}/reposters") end |
.retrieve(user_id) ⇒ Object
6 7 8 |
# File 'lib/adn-reborn/api/user.rb', line 6 def self.retrieve(user_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}") end |
.stars(post_id) ⇒ Object
70 71 72 |
# File 'lib/adn-reborn/api/user.rb', line 70 def self.stars(post_id) ADNReborn::API.get("#{ADNReborn::API_ENDPOINT_POSTS}/#{post_id}/stars") end |
.unblock(user_id) ⇒ Object
38 39 40 |
# File 'lib/adn-reborn/api/user.rb', line 38 def self.unblock(user_id) ADNReborn::API.delete("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/block") end |
.unfollow(user_id) ⇒ Object
22 23 24 |
# File 'lib/adn-reborn/api/user.rb', line 22 def self.unfollow(user_id) ADNReborn::API.delete("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/follow") end |
.unmute(user_id) ⇒ Object
30 31 32 |
# File 'lib/adn-reborn/api/user.rb', line 30 def self.unmute(user_id) ADNReborn::API.delete("#{ADNReborn::API_ENDPOINT_USERS}/#{user_id}/mute") end |
.update(params) ⇒ Object
10 11 12 |
# File 'lib/adn-reborn/api/user.rb', line 10 def self.update(params) ADNReborn::API.put("#{ADNReborn::API_ENDPOINT_USERS}/me", params) end |
.update_partially(params) ⇒ Object
14 15 16 |
# File 'lib/adn-reborn/api/user.rb', line 14 def self.update_partially(params) ADNReborn::API.patch("#{ADNReborn::API_ENDPOINT_USERS}/me", params) end |