Sha256: 3263abfc97e78b18ea0bea968b4a96ac063e22c0fbcca1a61ef2512ba9306239
Contents?: true
Size: 847 Bytes
Versions: 1
Compression:
Stored size: 847 Bytes
Contents
module DiscourseApi module API module Users def toggle_avatar(username, use_uploaded_avatar) put("/users/#{username}/preferences/avatar/toggle", { use_uploaded_avatar: use_uploaded_avatar }) end def user(username, *args) response = get("/user/#{username}.json", args) response[:body]['user'] end def update_avatar(username, file) put("/users/#{username}/preferences/avatar", { file: file }) end def update_email(username, email) put("/users/#{username}/preferences/email", { email: email }) end def update_user(username, *args) put("/users/#{username}", args) end def update_username(username, new_username) put("/users/#{username}/preferences/username", { new_username: new_username }) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
discourse_api-0.1.1 | lib/discourse_api/api/users.rb |