module RubyStackoverflow::Client::UserHelper
Public Instance Methods
user_full_reputation_history(id, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 143 def user_full_reputation_history(id, options = {}) url = id + '/write-permissions' user_response(options, url) end
user_write_permissions(id, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 138 def user_write_permissions(id, options = {}) url = id + '/write-permissions' user_response(options, url) end
users(options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 4 def users(options = {}) user_response(options) end
users_by_ids(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 8 def users_by_ids(ids, options = {}) ids = join_ids(ids) user_response(options, ids) end
users_featured_questions(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 65 def users_featured_questions(ids, options = {}) ids = join_ids(ids) url = ids + '/questions/featured' user_response(options, url) end
users_noanswers_questions(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 71 def users_noanswers_questions(ids, options = {}) ids = join_ids(ids) url = ids + '/questions/no-answers' user_response(options, url) end
users_notifications(id, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 37 def users_notifications(id, options = {}) url = id + '/notifications' user_response(options, url) end
users_questions(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 59 def users_questions(ids, options = {}) ids = join_ids(ids) url = ids + '/questions' user_response(options, url) end
users_reputations(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 89 def users_reputations(ids, options = {}) ids = join_ids(ids) url = ids + '/reputation' user_response(options, url) end
users_suggested_edits(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 95 def users_suggested_edits(ids, options = {}) ids = join_ids(ids) url = ids + '/suggested-edits' user_response(options, url) end
users_timeline(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 132 def users_timeline(ids, options = {}) ids = join_ids(ids) url = ids + '/timeline' user_response(options, url) end
users_unaccepted_questions(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 77 def users_unaccepted_questions(ids, options = {}) ids = join_ids(ids) url = ids + '/questions/unaccepted' user_response(options, url) end
users_unanswered_questions(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 83 def users_unanswered_questions(ids, options = {}) ids = join_ids(ids) url = ids + '/questions/unanswered' user_response(options, url) end
users_unread_notifications(id, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 42 def users_unread_notifications(id, options = {}) url = id + '/notifications/unread' user_response(options, url) end
users_with_answers(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 13 def users_with_answers(ids, options = {}) ids = join_ids(ids) url = ids + '/answers' user_response(options, url) end
users_with_badges(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 19 def users_with_badges(ids, options = {}) ids = join_ids(ids) url = ids + '/badges' user_response(options, url) end
users_with_comments(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 25 def users_with_comments(ids, options = {}) ids = join_ids(ids) url = ids + '/comments' user_response(options, url) end
users_with_favorites_questions(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 47 def users_with_favorites_questions(ids, options = {}) ids = join_ids(ids) url = ids + '/favorites' user_response(options, url) end
users_with_mentioned_comments(ids, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 53 def users_with_mentioned_comments(ids, options = {}) ids = join_ids(ids) url = ids + '/mentioned' user_response(options, url) end
users_with_replied_comments(ids, toid, options = {})
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 31 def users_with_replied_comments(ids, toid, options = {}) ids = join_ids(ids) url = ids + '/comments/' + toid user_response(options, url) end
Private Instance Methods
user_response(options={}, url='')
click to toggle source
# File lib/ruby-stackoverflow/client/user_helper.rb, line 150 def user_response(options={}, url='') url = 'users/'+ url getr(url, 'user', options) end